.qanvtW_doc{column-gap:var(--gutter);padding:clamp(48px, 6vw, 96px) var(--margin) clamp(72px, 8vw, 128px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.qanvtW_toc{top:calc(var(--chrome-h) + 32px);grid-column:1/span 3;gap:14px;display:grid;position:sticky}.qanvtW_tocTitle{font-size:var(--step-label);color:var(--gold);font-weight:500}.qanvtW_toc ol,.qanvtW_toc ul{border-top:var(--hairline) solid var(--edge);margin-bottom:18px;display:grid}.qanvtW_toc a{border-bottom:var(--hairline) solid var(--edge);font-size:var(--step-small);color:var(--ink);gap:12px;padding:10px 0;text-decoration:none;display:flex}.qanvtW_toc a:hover{color:var(--gold)}.qanvtW_body{grid-column:5/span 7;gap:40px;max-width:42em;display:grid}.qanvtW_pending{border:var(--hairline) dashed var(--line-soft);border-radius:var(--radius-pill);color:var(--ink-2);justify-self:start;padding:2px 8px;font-size:.75rem}.qanvtW_part{border-top:var(--hairline) solid var(--edge);scroll-margin-top:calc(var(--chrome-h) + 24px);gap:14px;padding-top:28px;display:grid}.qanvtW_partTitle{font-size:var(--step-h3);letter-spacing:var(--track-h3);color:var(--ink);align-items:baseline;gap:14px;font-weight:500;display:flex}.qanvtW_part p{font-size:var(--step-body);color:var(--ink-2);line-height:1.65}.qanvtW_n{font-size:var(--step-label);color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:500}@media (max-width:1023px){.qanvtW_toc,.qanvtW_body{grid-column:1/-1;position:static}.qanvtW_toc{margin-bottom:32px}}
