.cs-hero[data-astro-cid-skaurlmh]{max-width:900px}.cs-hero[data-astro-cid-skaurlmh] h1[data-astro-cid-skaurlmh]{font-size:clamp(34px,4.4vw,60px);line-height:1.05}.back[data-astro-cid-skaurlmh]{display:flex;width:fit-content;align-items:center;gap:8px;margin-bottom:18px;font-size:var(--text-sm);color:var(--muted)}.back[data-astro-cid-skaurlmh] svg{transform:rotate(180deg)}.back[data-astro-cid-skaurlmh]:hover{color:var(--ink)}.cs-results[data-astro-cid-skaurlmh]{position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:24px;border:1px solid var(--line-strong);background:radial-gradient(700px 260px at 0% 0%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 70%),var(--surface-1);box-shadow:var(--shadow)}.cs-result[data-astro-cid-skaurlmh]{position:relative;z-index:1;padding:40px 36px 56px;display:flex;flex-direction:column;gap:10px}.cs-result[data-astro-cid-skaurlmh]+.cs-result[data-astro-cid-skaurlmh]{border-left:1px solid var(--line)}.cs-fig[data-astro-cid-skaurlmh]{font-size:clamp(40px,5.4vw,76px);font-weight:800;letter-spacing:-.045em;line-height:1;background:linear-gradient(120deg,var(--ink) 10%,var(--accent2) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.cs-fig-label[data-astro-cid-skaurlmh]{font-size:var(--text-sm);color:var(--muted)}.cs-curve[data-astro-cid-skaurlmh]{position:absolute;left:0;right:0;bottom:0;width:100%;height:90px;color:color-mix(in srgb,var(--accent) 55%,transparent);stroke-dasharray:1;stroke-dashoffset:1}.reveal[data-astro-cid-skaurlmh].show .cs-curve[data-astro-cid-skaurlmh]{animation:ttDraw 2s cubic-bezier(.4,0,.2,1) .3s forwards}.cs-layout[data-astro-cid-skaurlmh]{margin-top:40px;display:grid;grid-template-columns:300px minmax(0,1fr);gap:56px;align-items:start}.cs-facts[data-astro-cid-skaurlmh]{position:sticky;top:100px;padding:24px}.cs-facts-title[data-astro-cid-skaurlmh]{font-size:var(--text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent2)}.cs-facts[data-astro-cid-skaurlmh] dl[data-astro-cid-skaurlmh]{margin:16px 0 22px;display:flex;flex-direction:column}.cs-facts[data-astro-cid-skaurlmh] dl[data-astro-cid-skaurlmh]>div[data-astro-cid-skaurlmh]{padding:12px 0;border-top:1px solid var(--line)}.cs-facts[data-astro-cid-skaurlmh] dt[data-astro-cid-skaurlmh]{font-size:var(--text-xs);color:var(--faint)}.cs-facts[data-astro-cid-skaurlmh] dd[data-astro-cid-skaurlmh]{margin:4px 0 0;font-size:var(--text-sm);color:var(--ink);font-weight:600;line-height:1.45}.cs-facts[data-astro-cid-skaurlmh] .btn[data-astro-cid-skaurlmh]{width:100%;justify-content:center}.cs-body[data-astro-cid-skaurlmh]{max-width:720px}.cs-body[data-astro-cid-skaurlmh] h2[data-astro-cid-skaurlmh]{margin:44px 0 14px;font-size:var(--text-xl);letter-spacing:-.03em;line-height:1.15}.cs-body[data-astro-cid-skaurlmh] h2[data-astro-cid-skaurlmh]:first-child{margin-top:0}.cs-body[data-astro-cid-skaurlmh]>p[data-astro-cid-skaurlmh]{margin:0 0 16px;font-size:var(--text-md);line-height:1.75;color:var(--muted)}.cs-actions[data-astro-cid-skaurlmh]{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column}.cs-actions[data-astro-cid-skaurlmh] li[data-astro-cid-skaurlmh]{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:20px 0;border-top:1px solid var(--line)}.cs-n[data-astro-cid-skaurlmh]{font-size:var(--text-lg);font-weight:800;color:var(--accent2);letter-spacing:-.02em}.cs-actions[data-astro-cid-skaurlmh] h3[data-astro-cid-skaurlmh]{margin:0 0 6px;font-size:var(--text-lg);letter-spacing:-.02em}.cs-actions[data-astro-cid-skaurlmh] p[data-astro-cid-skaurlmh]{margin:0;color:var(--muted);line-height:var(--leading);font-size:var(--text-sm)}.cs-takeaway[data-astro-cid-skaurlmh]{margin:36px 0 0;padding:28px 30px;border-radius:var(--radius);border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);font-size:clamp(var(--text-lg),1.8vw,24px);line-height:1.4;letter-spacing:-.02em;font-weight:600;color:var(--ink)}.cs-tk-label[data-astro-cid-skaurlmh]{display:block;margin-bottom:10px;font-size:var(--text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent2)}.cs-body[data-astro-cid-skaurlmh] .case-note[data-astro-cid-skaurlmh]{margin-top:24px}.cs-quote[data-astro-cid-skaurlmh]{position:relative;margin:32px 0 0;padding:30px 30px 26px;border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface-1)}.cs-quote[data-astro-cid-skaurlmh]:before{content:"“";position:absolute;top:-6px;left:22px;font-size:88px;line-height:1;font-family:Georgia,serif;color:color-mix(in srgb,var(--accent) 55%,transparent)}.cs-quote[data-astro-cid-skaurlmh] blockquote[data-astro-cid-skaurlmh]{margin:0;font-size:clamp(var(--text-md),1.6vw,var(--text-lg));line-height:1.5;color:var(--ink);font-style:italic}.cs-quote[data-astro-cid-skaurlmh] figcaption[data-astro-cid-skaurlmh]{display:flex;align-items:center;gap:12px;margin-top:18px;font-size:var(--text-sm);color:var(--muted)}.cs-quote[data-astro-cid-skaurlmh] figcaption[data-astro-cid-skaurlmh] b[data-astro-cid-skaurlmh]{display:block;color:var(--ink)}.cs-avatar[data-astro-cid-skaurlmh]{width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:var(--on-accent);background:linear-gradient(135deg,var(--accent),var(--accent2))}.cs-draft[data-astro-cid-skaurlmh]{display:inline-block;margin-bottom:12px;padding:4px 10px;border-radius:999px;font-size:var(--text-xs);font-weight:700;color:var(--warning);border:1px dashed var(--warning)}@media(max-width:980px){.cs-layout[data-astro-cid-skaurlmh]{grid-template-columns:1fr;gap:32px}.cs-facts[data-astro-cid-skaurlmh]{position:static}}@media(max-width:640px){.cs-results[data-astro-cid-skaurlmh]{grid-template-columns:1fr}.cs-result[data-astro-cid-skaurlmh]{padding:28px 24px 32px}.cs-result[data-astro-cid-skaurlmh]+.cs-result[data-astro-cid-skaurlmh]{border-left:0;border-top:1px solid var(--line);padding-bottom:64px}}@media(prefers-reduced-motion:reduce){.cs-curve[data-astro-cid-skaurlmh]{stroke-dashoffset:0}}
