.s-hero{padding-block:48px 32px}.s-hero h1{max-width:22ch;margin-top:12px;font-size:clamp(2rem,4.4vw,3.1rem);font-weight:800}.s-hero .lede{color:var(--muted);max-width:62ch;margin-top:16px;font-size:1.08rem}.s-crumbs{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:.85rem;display:flex}.s-crumbs a{color:var(--muted)}.s-figs{border:1px solid var(--rule);background:var(--sheet);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid}.s-figs div{border-right:1px solid var(--rule);min-width:0;padding:18px}.s-figs div:last-child{border-right:0}.s-figs dt{font:500 .7rem var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.s-figs dd{font:500 1.6rem var(--f-mono);font-variant-numeric:tabular-nums;margin:6px 0 0}.s-body{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:32px;padding-block:32px 56px;display:grid}.s-body h2{margin-bottom:12px;font-size:1.4rem;font-weight:700}.s-body section{gap:12px;display:grid}.s-body p{max-width:64ch}.s-table{border-collapse:collapse;background:var(--sheet);border:1px solid var(--rule);border-radius:10px;width:100%;overflow:hidden}.s-table td,.s-table th{border-bottom:1px solid var(--rule);text-align:left;padding:10px 14px}.s-lock{background:var(--soft);border-radius:10px;gap:10px;padding:16px 18px;display:grid}.s-links{flex-wrap:wrap;gap:8px;display:flex}.s-links a{border:1px solid var(--rule);background:var(--sheet);color:var(--ink);border-radius:6px;padding:6px 12px;font-size:.86rem;text-decoration:none}.s-links a:hover{border-color:var(--cobalt);color:var(--cobalt)}.s-faq details{border-bottom:1px solid var(--rule);padding-block:14px}.s-faq summary{cursor:pointer;font-weight:600}.s-faq details p{color:var(--muted);margin-top:8px}.s-hub{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.s-hub a{background:var(--sheet);border:1px solid var(--rule);color:var(--ink);border-radius:10px;justify-content:space-between;gap:10px;padding:14px 16px;text-decoration:none;display:flex}.s-hub a:hover{border-color:var(--cobalt)}@media (max-width:860px){.s-body{grid-template-columns:1fr}.s-figs{grid-template-columns:1fr 1fr}.s-figs div:nth-child(2){border-right:0}.s-figs div:nth-child(-n+2){border-bottom:1px solid var(--rule)}}
