.A_DKuq_page{width:min(1080px,100% - 32px);padding:var(--op-s-14) 0 var(--op-s-20);margin:0 auto}.A_DKuq_top{gap:var(--op-s-4);max-width:68ch;padding-bottom:var(--op-s-8);border-bottom:1px solid var(--op-line);display:grid}.A_DKuq_title{letter-spacing:-.025em;font-size:clamp(2rem,4.2vw,2.75rem);font-weight:700;line-height:1.1}.A_DKuq_lede{color:var(--op-ink-2);font-size:var(--op-t-lg);line-height:1.6}.A_DKuq_updated{color:var(--op-ink-3);font-size:var(--op-t-sm);font-variant-numeric:tabular-nums}.A_DKuq_body{gap:var(--op-s-14);padding-top:var(--op-s-8);grid-template-columns:220px minmax(0,68ch);align-items:start;display:grid}.A_DKuq_toc{top:calc(64px + var(--op-s-6));gap:var(--op-s-2);display:grid;position:sticky}.A_DKuq_tocTitle{color:var(--op-ink);font-size:var(--op-t-sm);font-weight:700}.A_DKuq_tocList{counter-reset:toc;margin:0;padding:0;list-style:none;display:grid}.A_DKuq_tocList a{align-items:center;gap:var(--op-s-2);min-height:40px;padding:0 var(--op-s-2);margin-left:calc(-1 * var(--op-s-2));border-radius:var(--op-r-control);color:var(--op-ink-2);font-size:var(--op-t-sm);transition-property:background-color,color;transition-duration:var(--op-fast);font-weight:500;line-height:1.3;text-decoration:none;display:flex}.A_DKuq_tocList a:before{counter-increment:toc;content:counter(toc);min-width:2ch;color:var(--op-ink-3);font-variant-numeric:tabular-nums}.A_DKuq_tocList a:hover{background:var(--op-sunken);color:var(--op-ink)}.A_DKuq_article{gap:var(--op-s-10);color:var(--op-ink-2);font-size:var(--op-t-lg);line-height:1.7;display:grid}.A_DKuq_section{gap:var(--op-s-3);scroll-margin-top:calc(64px + var(--op-s-6));display:grid}.A_DKuq_section h2{font-size:var(--op-t-2xl);font-weight:700;line-height:1.25}.A_DKuq_section ul{gap:var(--op-s-2);margin:0;padding-left:1.25em;display:grid}.A_DKuq_section li::marker{color:var(--op-brand)}.A_DKuq_section strong{color:var(--op-ink);font-weight:600}@media (max-width:900px){.A_DKuq_page{padding-top:var(--op-s-10)}.A_DKuq_body{gap:var(--op-s-8);grid-template-columns:minmax(0,1fr)}.A_DKuq_toc{padding:var(--op-s-4) var(--op-s-4) var(--op-s-2);border-radius:var(--op-r-panel);background:var(--op-panel);position:static}.A_DKuq_tocList{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.A_DKuq_tocList a{min-height:44px}.A_DKuq_article{gap:var(--op-s-8)}}
