.doc{padding:calc(var(--header-h) + clamp(40px,6vw,104px)) 0 clamp(88px,9vw,160px)}.doc-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:48px var(--gap);align-items:start}.doc-aside{grid-column:1 / span 4;position:sticky;top:calc(var(--header-h) + 32px);display:grid;gap:22px;justify-items:start}.doc-title{font-size:clamp(52px,6.4vw,116px);font-weight:780;font-stretch:66%;line-height:.86;letter-spacing:-.016em;text-wrap:balance}.doc-date{color:var(--graphite)}.toc{width:100%;margin-top:18px;border-top:1px solid var(--rule-strong)}.toc a{display:flex;gap:14px;padding:10px 0 9px;border-bottom:1px solid var(--rule);font:500 11.5px/1.3 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--graphite);transition:color .3s,padding .45s var(--ease)}.toc a span{color:var(--signal-text);min-width:1.6em}.toc a.is-active{color:var(--ink);padding-left:8px}@media(hover:hover){.toc a:hover{color:var(--ink);padding-left:8px}}.doc-body{grid-column:6 / -1;max-width:780px}.doc-lead{font-size:clamp(20px,1.75vw,27px);line-height:1.38;letter-spacing:-.006em;color:var(--ink)}.doc-body h2{display:flex;align-items:baseline;gap:16px;margin:clamp(48px,5vw,72px) 0 18px;padding-top:18px;border-top:1px solid var(--rule-strong);font-size:clamp(27px,2.5vw,40px);font-weight:680;font-stretch:80%;line-height:1.02;letter-spacing:-.012em;scroll-margin-top:calc(var(--header-h) + 24px)}.doc-body h2 .n{flex:none;font:500 12px/1 var(--font-mono);letter-spacing:.05em;color:var(--signal-text);transform:translateY(-.5em)}.doc-body p,.doc-body li{font-size:17.5px;line-height:1.62;color:var(--ink-soft)}.doc-body p+p,.doc-body ul+p,.doc-body p+ul{margin-top:14px}.doc-body ul{display:grid;gap:8px}.doc-body li{position:relative;padding-left:30px}.doc-body li:before{content:"";position:absolute;left:0;top:.82em;width:16px;height:1px;background:var(--ink)}.doc-body a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--rule-strong);transition:text-decoration-color .3s}@media(hover:hover){.doc-body a:hover{text-decoration-color:var(--signal)}}.doc-links{display:flex;flex-wrap:wrap;gap:8px 28px}.doc-links a{display:inline-flex;align-items:center;gap:8px;font:500 12px/1.4 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;text-decoration:none;padding-bottom:2px;border-bottom:1px solid var(--rule-strong)}.doc-links .i{width:12px;height:12px}.doc-body address{font-style:normal;font-size:17.5px;line-height:1.62;color:var(--ink-soft)}.doc-end{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(56px,6vw,88px);padding-top:24px;border-top:2px solid var(--ink)}.doc-end p{color:var(--graphite);font-size:15px}.commerce-table{margin-top:clamp(36px,4vw,56px);border-top:2px solid var(--ink)}.commerce-table>div{display:grid;grid-template-columns:minmax(150px,.38fr) 1fr;gap:8px 32px;padding:20px 0 22px;border-bottom:1px solid var(--rule-strong)}.commerce-table dt{padding-top:4px;font:500 12px/1.5 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--graphite)}.commerce-table dd{font-size:17px;line-height:1.62;color:var(--ink-soft)}.commerce-table dd:first-of-type{color:var(--ink-soft)}.commerce-note{margin-top:28px}.error-page{min-height:100svh;display:grid;align-content:center;padding:calc(var(--header-h) + 32px) 0 56px}.error-code{position:relative;display:inline-block;font-size:clamp(170px,40vw,640px);font-weight:840;font-stretch:62%;line-height:.78;letter-spacing:-.02em;margin-left:-.03em;-webkit-user-select:none;user-select:none}.error-code .stamp{position:absolute;left:calc(100% - .7em);bottom:1.1em;--r: -9deg;font-size:clamp(26px,6vw,104px);border-width:max(3px,.06em);padding:.12em .36em .04em;mix-blend-mode:multiply;-webkit-mask-size:240px 240px;mask-size:240px 240px;animation:stamp-in .5s var(--ease) .4s both}.error-foot{display:grid;grid-template-columns:repeat(12,1fr);gap:24px var(--gap);align-items:end;margin-top:clamp(28px,4vw,56px);padding-top:20px;border-top:1px solid var(--rule-strong)}.error-foot h1{grid-column:1 / span 5;font-size:clamp(34px,3.6vw,60px);font-weight:720;font-stretch:72%;line-height:.92;letter-spacing:-.016em}.error-foot p{grid-column:6 / span 4;color:var(--graphite)}.error-foot .btn{grid-column:10 / -1;justify-self:end}.mini-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-block:22px 26px;border-top:1px solid var(--rule-strong);color:var(--graphite);font-size:11px}.mini-footer nav{display:flex;flex-wrap:wrap;gap:8px 24px}.mini-footer a{color:var(--ink)}@media(max-width:960px){.doc-aside{grid-column:1 / -1;position:static}.toc{display:none}.doc-body{grid-column:1 / -1}.error-foot h1,.error-foot p,.error-foot .btn{grid-column:1 / -1;justify-self:start}}@media(max-width:720px){.commerce-table>div{grid-template-columns:1fr}}@media(max-width:360px){.error-code{font-size:132px}.error-code .stamp{font-size:21px}}
