.nx-doc-title.nx-case-page-title{letter-spacing:-.035em;max-width:22ch;font-size:clamp(30px,4vw,54px);line-height:1.04}.nx-prose.nx-case-prose{margin-top:18px}.nx-case-meta{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.nx-case-meta li{border-radius:var(--nx-radius-pill);letter-spacing:.04em;color:#d6e6f7b3;border:1px solid #7fd0ff29;padding:5px 11px;font-size:10.5px}.nx-cases{margin:0;padding:0;list-style:none}.nx-case-card{border-top:1px solid rgb(var(--doc-accent-rgb) / .16);grid-template-columns:minmax(0,1fr) minmax(0,220px);align-items:start;column-gap:32px;padding:30px 0;display:grid;position:relative}.nx-cases>li:last-child .nx-case-card{border-bottom:1px solid rgb(var(--doc-accent-rgb) / .16)}.nx-case-body{min-width:0}.nx-case-title{max-width:30ch;font-family:var(--nx-font-heading);letter-spacing:-.01em;color:#eef6ff;margin:0;font-size:clamp(20px,2vw,25px);font-weight:600;line-height:1.16}.nx-case-title a{color:inherit;text-decoration:none}.nx-case-title a:after{content:"";position:absolute;inset:0}.nx-case-card:hover .nx-case-title a,.nx-case-title a:focus-visible{color:#fff}.nx-case-title a:focus-visible{outline-offset:4px;outline:3px solid #7fd0ff6b}.nx-case-summary{color:#c6dcf3b8;max-width:62ch;margin:12px 0 0;font-size:14.5px;line-height:1.6}.nx-case-more{font-family:var(--nx-font-heading);letter-spacing:.04em;color:var(--nxc-accent);margin:16px 0 0;font-size:11.5px;font-weight:700}.nx-case-more a{color:inherit}.nx-case-more a:hover{color:#fff}.nx-case-key{border-left:1px solid rgb(var(--doc-accent-rgb) / .18);align-self:center;margin:0;padding-left:20px}.nx-metric-value{font-family:var(--nx-font-heading);letter-spacing:-.02em;color:var(--doc-accent);font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.05;display:block}.nx-metric-label{color:#c6dcf3b8;max-width:26ch;margin-top:7px;font-size:12px;line-height:1.45;display:block}.nx-case-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;margin:36px 0 0;padding:0;list-style:none;display:grid}.nx-case-metrics>li{border:1px solid rgb(var(--doc-accent-rgb) / .16);border-radius:var(--nx-radius-lg);background:rgb(var(--doc-accent-rgb) / .05);padding:20px 18px}.nx-case-block{margin-top:26px}.nx-prose .nx-case-block-title{font-family:var(--nx-font-heading);letter-spacing:.01em;color:var(--nxc-star-white);margin:0 0 8px;font-size:15.5px;font-weight:600}.nx-case-quote{border-left:2px solid rgb(var(--doc-accent-rgb) / .4);max-width:62ch;margin:clamp(48px,6vw,72px) 0 0;padding:4px 0 4px 24px}.nx-case-quote p{font-family:var(--nx-font-heading);letter-spacing:-.01em;color:#edf5ff;margin:0;font-size:clamp(17px,1.8vw,21px);font-weight:500;line-height:1.42}.nx-case-quote footer{letter-spacing:.04em;color:var(--nxc-muted);margin-top:14px;font-size:12px}@media (width<=760px){.nx-case-card{grid-template-columns:minmax(0,1fr)}.nx-case-key{border-left:0;border-top:1px solid rgb(var(--doc-accent-rgb) / .18);margin-top:18px;padding-top:16px;padding-left:0}}.nx-metric-value{overflow-wrap:anywhere;font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.16}.nx-case-key,.nx-case-metrics>li{min-width:0}.nx-case-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:stretch}.nx-metric-label{color:var(--nxc-reading-muted);font-size:.875rem}.nx-case-title{overflow-wrap:anywhere}.nx-case-capabilities{color:var(--nxc-reading-muted);margin-block:12px;font-size:.875rem}
