.cs-index[data-astro-cid-xqhoe54b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cs-index[data-astro-cid-xqhoe54b] a[data-astro-cid-xqhoe54b]{border:1px solid var(--ink);background:var(--card);box-shadow:var(--shadow);color:inherit;flex-direction:column;gap:8px;padding:16px 18px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.cs-index[data-astro-cid-xqhoe54b] a[data-astro-cid-xqhoe54b]:hover{box-shadow:var(--shadow-lg);transform:translate(-2px,-2px)}.cs-index__n[data-astro-cid-xqhoe54b]{letter-spacing:.08em;text-transform:uppercase;color:var(--red-text);font-size:12px}.cs-index[data-astro-cid-xqhoe54b] b[data-astro-cid-xqhoe54b]{font-size:17px;line-height:1.25}.case[data-astro-cid-xqhoe54b]{--g:clamp(20px, 3vw, 40px);--p:clamp(20px, 2.4vw, 32px);padding-top:clamp(48px,6vw,80px);scroll-margin-top:80px}.case[data-astro-cid-xqhoe54b]+.case[data-astro-cid-xqhoe54b]{border-top:2px solid var(--ink);margin-top:clamp(24px,3vw,40px)}.case__head[data-astro-cid-xqhoe54b]{grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.case__n[data-astro-cid-xqhoe54b]{letter-spacing:.1em;text-transform:uppercase;color:var(--red-text);font-size:12px;font-weight:600}.case__title[data-astro-cid-xqhoe54b]{letter-spacing:-.03em;max-width:880px;margin-top:14px;font-size:clamp(28px,3.4vw,46px);font-weight:800;line-height:1.06}.case__sub[data-astro-cid-xqhoe54b]{color:var(--muted);max-width:680px;margin-top:16px;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.case__snap[data-astro-cid-xqhoe54b] dl[data-astro-cid-xqhoe54b]{flex-direction:column;gap:14px;margin:0;display:flex}.case__snap[data-astro-cid-xqhoe54b] dt[data-astro-cid-xqhoe54b]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.case__snap[data-astro-cid-xqhoe54b] dd[data-astro-cid-xqhoe54b]{margin:2px 0 0;font-size:16px;font-weight:700}.case__stats[data-astro-cid-xqhoe54b]{column-gap:var(--g);padding:var(--p);background:var(--ink);color:var(--card);box-shadow:4px 4px 0 var(--red);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(28px,4vw,44px);display:grid}.case__stat[data-astro-cid-xqhoe54b]{flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.case__stat[data-astro-cid-xqhoe54b]+.case__stat[data-astro-cid-xqhoe54b]:before{content:"";top:0;bottom:0;left:calc(var(--g) / -2);border-left:1px solid #fefefe38;position:absolute}.case__stat[data-astro-cid-xqhoe54b] b[data-astro-cid-xqhoe54b]{letter-spacing:-.04em;font-size:clamp(40px,4.6vw,68px);font-weight:800;line-height:1}.case__stat[data-astro-cid-xqhoe54b] span[data-astro-cid-xqhoe54b]{opacity:.82;max-width:26ch;font-size:13px;line-height:1.4}.case__cols[data-astro-cid-xqhoe54b]{gap:var(--g);padding:0 var(--p);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(28px,4vw,44px);display:grid}.case__h[data-astro-cid-xqhoe54b]{letter-spacing:.1em;text-transform:uppercase;color:var(--red-text);border-top:2px solid var(--ink);padding-top:12px;font-size:12px;font-weight:600}.case__cols[data-astro-cid-xqhoe54b] ul[data-astro-cid-xqhoe54b]{margin:6px 0 0;padding:0;list-style:none}.case__cols[data-astro-cid-xqhoe54b] li[data-astro-cid-xqhoe54b]{border-bottom:1px solid var(--line);color:var(--muted);padding:12px 0;line-height:1.5}.case__results[data-astro-cid-xqhoe54b] li[data-astro-cid-xqhoe54b]{color:var(--ink);font-weight:600}.case__quote[data-astro-cid-xqhoe54b]{border-left:4px solid var(--red);background:var(--card);margin:clamp(28px,4vw,44px) 0 0;padding:24px 28px}.case__quote[data-astro-cid-xqhoe54b] blockquote[data-astro-cid-xqhoe54b]{margin:0;font-size:clamp(18px,1.6vw,22px);font-weight:600;line-height:1.45}.case__quote[data-astro-cid-xqhoe54b] figcaption[data-astro-cid-xqhoe54b]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:12px}.case__end[data-astro-cid-xqhoe54b]{height:clamp(48px,6vw,80px)}@media (width<=860px){.cs-index[data-astro-cid-xqhoe54b],.case__head[data-astro-cid-xqhoe54b],.case__cols[data-astro-cid-xqhoe54b]{grid-template-columns:1fr}.case__stats[data-astro-cid-xqhoe54b]{grid-template-columns:1fr;padding:0}.case__cols[data-astro-cid-xqhoe54b]{padding:0}.case__stat[data-astro-cid-xqhoe54b]{gap:6px;padding:20px 22px}.case__stat[data-astro-cid-xqhoe54b]+.case__stat[data-astro-cid-xqhoe54b]:before{display:none}.case__stat[data-astro-cid-xqhoe54b] b[data-astro-cid-xqhoe54b]{white-space:nowrap;font-size:44px}.case__stat[data-astro-cid-xqhoe54b]+.case__stat[data-astro-cid-xqhoe54b]{border-top:1px solid #fefefe38;border-left:0}}
