.dc-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:12px;display:grid}.dc-toc{top:calc(var(--ap-strip,52px) + 12px);padding:10px 0;position:sticky}.dc-toc ol{margin:0;padding:0;list-style:none}.dc-toc ol a{color:var(--cream-soft);transition:color var(--dur-respond) var(--ease-respond);align-items:baseline;gap:10px;padding:7px 14px;font-size:13.5px;text-decoration:none;display:flex}.dc-toc ol a .ap-num{color:var(--cream-faint);font-size:11px}.dc-toc ol a:hover,.dc-toc ol a:focus-visible{color:var(--cream)}.dc-toc ol a:hover .ap-num{color:var(--coral)}.dc-toc-cta{border-top:1px solid var(--ap-line,#2a3760);margin-top:8px;padding:12px 14px 4px}.dc-toc-cta .ap-btn{width:100%}.dc-body{gap:12px;min-width:0;display:grid}.dc-sec{scroll-margin-top:calc(var(--ap-strip,52px) + 16px);padding:22px 24px}.dc-sec .ap-prose ol{margin:0 0 10px;padding-left:20px}.dc-sec .ap-prose ol li{margin:6px 0}.dc-sec .ap-prose b{color:var(--cream);font-weight:600}.dc-two{grid-template-columns:1fr 1fr;gap:8px 28px;display:grid}.dc-addrs{gap:0;margin-top:6px;display:grid}.dc-addr{border-top:1px solid #2a3760b3;grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:center;gap:6px 18px;padding:12px 0;display:grid}.dc-addr>div{gap:3px;display:grid}.dc-addr b{font-size:13.5px;font-weight:600}.dc-addr>div>span{color:var(--cream-faint);font-size:12.5px}.dc-addrs>.ap-hint{max-width:72ch;margin:12px 0 0}.dc-ca{margin-top:14px}@media (max-width:1000px){.dc-layout{grid-template-columns:minmax(0,1fr)}.dc-toc{position:static}.dc-toc ol{grid-template-columns:1fr 1fr;display:grid}.dc-toc-cta{display:none}}@media (max-width:640px){.dc-sec{padding:18px 16px}.dc-two,.dc-addr{grid-template-columns:minmax(0,1fr)}}.dc-addr .ap-addr{flex-wrap:wrap}@media (min-width:641px){.dc-addr .ap-addr code{min-width:44ch}}.dc-sec{scroll-margin-top:64px}@media (max-width:900px){.dc-sec{scroll-margin-top:104px}}
