.UPD-gq_doc{padding:clamp(1.5rem,5vh,3rem) 0 0}.UPD-gq_head{border-bottom:1px solid var(--rule);max-width:44rem;padding-bottom:2rem}.UPD-gq_title{letter-spacing:-.028em;color:var(--ink);text-wrap:balance;font-size:clamp(1.9rem,3.6vw,2.75rem);font-weight:600;line-height:1.12}.UPD-gq_updated{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:.8rem;font-size:.6875rem}.UPD-gq_intro{color:var(--text-muted);text-wrap:pretty;max-width:38rem;margin-top:1.1rem;font-size:1.0625rem;line-height:1.6}.UPD-gq_layout{grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:clamp(2rem,6vw,5rem);padding-top:2.25rem;display:grid}.UPD-gq_toc{align-self:start;font-size:.9375rem;position:sticky;top:1.5rem}.UPD-gq_tocLabel{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);font-size:.6875rem}.UPD-gq_toc ol{border-top:1px solid var(--rule);margin:.75rem 0 0;padding:0;list-style:none}.UPD-gq_toc li{border-bottom:1px solid var(--rule)}.UPD-gq_toc a{color:var(--text-muted);padding:.55rem 0;text-decoration:none;display:block}.UPD-gq_toc a:hover{color:var(--ink)}.UPD-gq_article{min-width:0;max-width:60ch}.UPD-gq_section{padding-bottom:2.25rem;scroll-margin-top:1.5rem}.UPD-gq_section+.UPD-gq_section{border-top:1px solid var(--rule);padding-top:2rem}.UPD-gq_section h2{letter-spacing:-.02em;color:var(--ink);margin-bottom:.9rem;font-size:1.25rem;font-weight:600;line-height:1.3}.UPD-gq_section p,.UPD-gq_section li{color:var(--text);line-height:1.7}.UPD-gq_section p+p,.UPD-gq_section p+ul,.UPD-gq_section ul+p{margin-top:.9rem}.UPD-gq_section ul{gap:.4rem;padding-left:1.2rem;display:grid}.UPD-gq_section a{color:var(--ink);text-underline-offset:3px}.UPD-gq_section strong{color:var(--ink);font-weight:600}.UPD-gq_pending{font-family:var(--mono);letter-spacing:.04em;border:1px dashed var(--text-muted);border-radius:var(--radius-control);color:var(--ink);padding:.75rem .9rem;font-size:.8125rem}@media (max-width:900px){.UPD-gq_layout{grid-template-columns:minmax(0,1fr);gap:1.75rem}.UPD-gq_toc{position:static}}
