body.doc{background:#fff}.doc-head{padding:calc(var(--nav-h) + clamp(48px,7vw,88px)) 0 clamp(28px,4vw,44px)}.crumbs{display:flex;gap:8px;align-items:center;margin:0 0 18px;font-size:14px}.crumbs a{text-decoration:underline;text-decoration-color:rgba(14,19,21,.3);text-underline-offset:3px}.crumbs a:hover{text-decoration-color:var(--green)}.doc-head h1{margin:0;font-weight:700;font-size:clamp(36px,4.4vw,58px);line-height:1.08;letter-spacing:-.014em}.doc-head .updated{margin:14px 0 0;font-size:15px}.doc-head .lead{margin:18px 0 0;max-width:680px;font-size:clamp(18px,1.6vw,20px);line-height:1.65}.doc-body{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:start;padding-bottom:clamp(80px,10vw,140px)}.toc{position:sticky;top:calc(var(--nav-h) + 28px);font-size:15px}.toc p{margin:0 0 12px;font-weight:700;font-size:14px;color:var(--green)}.toc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px;border-inline-start:1px solid rgba(14,19,21,.1)}.toc a{display:block;padding:6px 14px;margin-inline-start:-1px;border-inline-start:2px solid transparent;line-height:1.4;transition:border-color 200ms,color 200ms}.toc a:hover{color:var(--green)}.toc a[aria-current=true]{border-inline-start-color:var(--green);font-weight:600}.doc-main{max-width:700px}.tldr{margin:0 0 40px;padding:22px 24px;border-radius:20px;background:var(--paper)}.tldr b{display:block;margin-bottom:10px;font-size:15px;color:var(--green)}.tldr ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.tldr li{position:relative;padding-inline-start:22px;font-size:16.5px;line-height:1.6}.tldr li::before{content:"";position:absolute;inset-inline-start:2px;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--green)}.doc-main section{padding-top:8px;scroll-margin-top:calc(var(--nav-h) + 20px)}.doc-main section+section{margin-top:36px}.doc-main h2{display:flex;align-items:baseline;gap:12px;margin:0 0 12px;font-size:23px;line-height:1.3;font-weight:700}.doc-main h2 .n{font-size:15px;color:var(--green);font-weight:700;min-width:22px}.doc-main p,.doc-main li{font-size:17px;line-height:1.75}.doc-main p{margin:0 0 12px}.doc-main ul{margin:0 0 12px;padding-inline-start:22px}.doc-main li{margin:4px 0}.doc-main li::marker{color:var(--green)}.doc-main a:not(.btn){text-decoration:underline;text-decoration-color:var(--green);text-decoration-thickness:1.5px;text-underline-offset:3px;font-weight:500}.doc-main table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;margin:6px 0 16px;font-size:15.5px}.doc-main th,.doc-main td{text-align:start;vertical-align:top;padding:11px 12px;border-bottom:1px solid rgba(14,19,21,.1);line-height:1.55}.doc-main th{font-size:14px;font-weight:700;background:var(--paper)}.doc-main .note{margin:14px 0;padding:14px 18px;border-radius:14px;box-shadow:inset 0 0 0 1px rgba(14,19,21,.1);font-size:15.5px}.blank{display:inline-block;padding:0 .4em .06em;border-radius:.3em;background:#FFF6D8;box-shadow:inset 0 0 0 1px #E8C76A;font-weight:600;font-size:.92em;white-space:nowrap}.doc-main .cta-row{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0 8px}@media(max-width:900px){.doc-body{grid-template-columns:1fr}.toc{position:static;padding:18px 20px;border-radius:18px;background:var(--paper)}.toc ol{border:0}.toc a{padding:5px 0;border:0}}
