.docs{background:radial-gradient(1200px 420px at 70% -120px,rgb(227 179 94 / .07),transparent 70%),radial-gradient(900px 360px at 10% -160px,rgb(127 207 174 / .06),transparent 70%),var(--bg) no-repeat}.docs-layout{display:grid;grid-template-columns:200px minmax(0,720px);justify-content:space-between;column-gap:64px;padding-top:40px}.toc{position:sticky;top:calc(var(--top-h) + 24px);align-self:start}.toc .kicker{margin-bottom:14px}.toc ol{list-style:none;padding:0;margin:0;display:grid;gap:2px;border-left:1px solid var(--line)}.toc li.toc-gap{margin-top:14px}.toc a{display:block;padding:5px 0 5px 16px;margin-left:-1px;border-left:1px solid transparent;color:var(--muted);text-decoration:none;font-size:14px;line-height:1.4;transition:color .15s,border-color .15s}.toc a:hover{color:var(--ink)}.toc a[aria-current]{color:var(--ink);border-left-color:var(--accent)}.doc{min-width:0}.doc-head{padding-bottom:8px}.doc-head h1{font:500 clamp(36px,4.4vw,50px)/1.06 var(--serif);letter-spacing:-.02em;margin-top:10px}.doc-lede{margin-top:18px;font-size:18px;line-height:1.55;color:#e6ebe8c7;max-width:60ch;text-wrap:pretty}.doc section{padding-top:64px;scroll-margin-top:calc(var(--top-h) - 32px)}.doc h2{font:500 30px/1.15 var(--serif);letter-spacing:-.015em;margin-bottom:18px}.doc p{color:#e6ebe8d6;max-width:68ch;text-wrap:pretty}.doc p+p,.doc p+.rows,.doc .rows+p,.doc .steps+p,.doc p+.steps,.doc p+.risk-rows,.doc .note{margin-top:14px}.doc .note{color:var(--muted);font-size:14px}.doc b{font-weight:600;color:var(--ink)}.doc .gold,.doc b.gold{color:var(--gold)}.doc .sub-h{margin:36px 0 4px}.doc .live.read{text-decoration:underline dotted rgb(127 207 174 / .55);text-underline-offset:4px}.doc .rows{display:grid;border-top:1px solid var(--line)}.doc .rows>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:13px 0;border-bottom:1px solid var(--line)}.doc .rows dt{font:500 12px/1.9 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.doc .rows dd{color:#e6ebe8d6;text-wrap:pretty}.doc .rows.addr dd{font:400 13.5px/1.7 var(--mono);overflow-wrap:anywhere}.doc .rows.addr dd a{text-decoration:none}.doc .rows.addr dd a:hover{text-decoration:underline}.doc .steps{list-style:none;counter-reset:step;padding:0;display:grid;gap:12px}.doc .steps li{counter-increment:step;position:relative;padding:14px 18px 14px 56px;background:var(--surface-grad),var(--surface);border:1px solid var(--edge);border-radius:var(--radius);box-shadow:var(--lift-1);color:#e6ebe8d6;text-wrap:pretty}.doc .steps li:before{content:counter(step,decimal-leading-zero);position:absolute;left:18px;top:15px;font:500 13px/1.55 var(--mono);color:var(--accent)}.doc .risk-rows{display:grid;border-top:1px solid var(--line)}.doc .risk-rows>div{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.doc .risk-rows dt{font-weight:600}.doc .risk-rows dd{color:#e6ebe8c7;text-wrap:pretty}.doc .legal{font-size:14.5px}.doc .legal+.legal{margin-top:8px}.doc .clauses{padding-left:22px;display:grid;gap:10px;margin-top:16px;color:#e6ebe8cc;max-width:70ch}.doc .clauses li{padding-left:4px;text-wrap:pretty}.doc .clauses li::marker{color:var(--faint);font-family:var(--mono);font-size:13px}@media (max-width: 960px){.docs-layout{grid-template-columns:minmax(0,1fr);padding-top:24px}.toc{position:static;margin-bottom:8px}.toc ol{display:flex;flex-wrap:wrap;gap:8px;border-left:0}.toc li.toc-gap{margin-top:0}.toc a{padding:6px 12px;margin:0;border:1px solid var(--line);border-radius:999px;font-size:13px}.toc a[aria-current]{border-color:var(--line)}.doc-head{padding-top:24px}}@media (max-width: 560px){.doc .rows>div,.doc .risk-rows>div{grid-template-columns:minmax(0,1fr);gap:4px}.doc h2{font-size:26px}.doc-lede{font-size:16.5px}}
