.legal-doc-shell-module__VZsJBG__tocList{counter-reset:toc;flex-direction:column;list-style:none;display:flex}.legal-doc-shell-module__VZsJBG__tocItem{counter-increment:toc}.legal-doc-shell-module__VZsJBG__tocLink{color:var(--color-ink-warm);border-bottom:.5px solid var(--color-divider);grid-template-columns:28px 1fr;align-items:baseline;gap:8px;padding:7px 0;font-size:13px;line-height:1.35;transition:color .12s cubic-bezier(.2,0,0,1);display:grid}.legal-doc-shell-module__VZsJBG__tocLink:before{content:counter(toc, decimal-leading-zero);font-family:var(--font-mono);color:var(--color-muted);letter-spacing:.04em;font-size:10.5px}.legal-doc-shell-module__VZsJBG__tocList li:last-child .legal-doc-shell-module__VZsJBG__tocLink{border-bottom:none}.legal-doc-shell-module__VZsJBG__tocLink:hover{color:var(--color-forest)}.legal-doc-shell-module__VZsJBG__tocLink[aria-current=true]{color:var(--color-forest);font-weight:500}.legal-doc-shell-module__VZsJBG__tocLink[aria-current=true]:before{color:var(--color-forest)}.legal-doc-shell-module__VZsJBG__content{counter-reset:sec;max-width:680px}.legal-doc-shell-module__VZsJBG__content section{counter-increment:sec;border-top:.5px solid var(--color-border-soft);padding:48px 0 8px;scroll-margin-top:96px;position:relative}.legal-doc-shell-module__VZsJBG__content section:first-child{border-top:none;padding-top:0}.legal-doc-shell-module__VZsJBG__content section h2{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-ink);text-wrap:pretty;align-items:baseline;gap:14px;margin-bottom:14px;font-size:26px;font-weight:600;line-height:1.2;display:flex}.legal-doc-shell-module__VZsJBG__content section h2:before{content:"§ " counter(sec, decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-gold-deep);flex-shrink:0;font-size:11px;font-weight:500}.legal-doc-shell-module__VZsJBG__content p,.legal-doc-shell-module__VZsJBG__content ul,.legal-doc-shell-module__VZsJBG__content ol{color:var(--color-ink-warm);text-wrap:pretty;margin-bottom:14px;font-size:15px;line-height:1.75}.legal-doc-shell-module__VZsJBG__content ul,.legal-doc-shell-module__VZsJBG__content ol{padding-left:24px}.legal-doc-shell-module__VZsJBG__content li{margin-bottom:6px}.legal-doc-shell-module__VZsJBG__content li::marker{color:var(--color-gold-deep);font-family:var(--font-mono);font-size:11px}.legal-doc-shell-module__VZsJBG__content strong{color:var(--color-ink);font-weight:500}.legal-doc-shell-module__VZsJBG__content a{color:var(--color-forest);border-bottom:.5px solid var(--color-forest-tint-deep);transition:border-color .12s cubic-bezier(.2,0,0,1)}.legal-doc-shell-module__VZsJBG__content a:hover{border-bottom-color:var(--color-forest)}.legal-doc-shell-module__VZsJBG__content .legalese{background:var(--color-card-warm);border:.5px solid var(--color-border-soft);border-left:2px solid var(--color-gold);border-radius:0 var(--radius-sm,4px) var(--radius-sm,4px) 0;margin-bottom:14px;padding:18px 22px}.legal-doc-shell-module__VZsJBG__content .legalese p{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-ink-warm);text-transform:uppercase;margin:0 0 10px;font-size:11.5px;line-height:1.75}.legal-doc-shell-module__VZsJBG__content .legalese p:last-child{margin:0}.legal-doc-shell-module__VZsJBG__content .callout{background:var(--color-card);border:.5px solid var(--color-border-soft);border-radius:8px;gap:14px;margin-top:8px;margin-bottom:14px;padding:16px 18px;display:flex;box-shadow:0 .5px #1a1a140a,0 1px 2px #1a1a140a}.legal-doc-shell-module__VZsJBG__content .callout .ic{background:var(--color-forest-tint);width:28px;height:28px;color:var(--color-forest);font-family:var(--font-mono);border-radius:4px;flex-shrink:0;place-items:center;font-size:13px;font-weight:500;display:grid}.legal-doc-shell-module__VZsJBG__content .callout .b{color:var(--color-ink-warm);margin:0;font-size:13.5px;line-height:1.6}.legal-doc-shell-module__VZsJBG__content .callout .b strong{color:var(--color-ink)}