:root{--mono:"JetBrains Mono",ui-monospace,monospace}.wrap{max-width:1140px;margin:0 auto;padding:0 24px}.kicker{font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bunsen)}.sol-hero{padding:64px 24px 8px}.sol-hero h1{font-size:clamp(2rem,4vw,3.1rem);font-weight:650;letter-spacing:-.04em;line-height:1.06;margin:14px 0 0;max-width:19ch}.lede{font-size:17px;color:var(--ink-60);max-width:62ch;margin-top:18px;line-height:1.55}.lede b{color:var(--ink);font-weight:500}.sol-proof{padding:52px 24px;border-top:1px solid var(--ink-12);margin-top:48px}.proof-head{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:baseline;max-width:760px}.num{font-family:var(--mono);font-size:12px;color:var(--bunsen);border:1px solid var(--bunsen);width:30px;height:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.proof-head h2{font-size:clamp(1.35rem,2.3vw,1.85rem);font-weight:650;letter-spacing:-.02em;margin:0;line-height:1.1}.proof-head p{font-size:15px;color:var(--ink-60);margin-top:8px}.replay-embed{margin-top:28px}.replay-embed.lean .replay-story-heading{display:none!important}.sol-band{padding:44px 24px 0;border-top:1px solid var(--ink-12);margin-top:48px}.sol-band p{font-size:16px;color:var(--ink-60);max-width:58ch;margin-top:12px}.sol-band+.sol-proof{border-top:0;margin-top:0;padding-top:24px}.sol-foot{max-width:1140px;margin:56px auto 4px;padding:24px 24px 0;color:var(--ink-30);font-family:var(--mono);font-size:12px;border-top:1px solid var(--ink-12)}@media(max-width:820px){.sol-hero{padding:44px 20px 4px}.sol-proof{padding:36px 20px}}
