.cs-detail-hero{background:var(--bg-soft);border-bottom:1px solid var(--line);padding-top:max(48px,min(7vw,96px));padding-bottom:max(48px,min(7vw,96px))}.cs-detail-crumb{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:11px;display:flex}.cs-detail-crumb a{color:var(--ink-3)}.cs-detail-crumb a:hover{color:var(--ink)}.cs-detail-ledger{font-family:var(--font-mono);flex-wrap:wrap;gap:32px;margin-top:28px;font-size:12px;display:flex}.cs-detail-ledger dt{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px}.cs-detail-ledger dd{color:var(--ink);margin:0}.cs-detail-body{max-width:780px;padding:clamp(36px,5vw,64px)var(--pad-x);margin:0 auto}.cs-detail-body h4{margin-top:32px;margin-bottom:12px;font-size:20px}.cs-detail-body p{margin-bottom:18px;line-height:1.7}.cs-detail-stats{border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);flex-wrap:wrap;gap:32px;margin:32px 0;padding:28px 0;display:flex}.cs-detail-stats dt{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px}.cs-detail-stats dd{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:540}.cs-detail-nav{border-top:1px solid var(--line);font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding:24px 0;font-size:12px;display:flex}.cs-detail-nav a{color:var(--ink)}.cs-detail-nav a:hover{color:var(--accent)}
