.hv2.v3lg .lg-mast .cp2-meta{margin:0}.hv2.v3lg .lg-mast .s-h1{max-width:none}.hv2.v3lg .lg-split{grid-template-columns:5fr 7fr;align-items:start;gap:56px;display:grid}.hv2.v3lg .lg-prose .legal-prose{max-width:54ch}@media (min-width:1041px){.hv2.v3lg .lg-toc{top:calc(var(--nav-h) + 48px);max-height:calc(100vh - var(--nav-h) - 96px);position:sticky;overflow-y:auto}}.hv2.v3lg .lg-toc{border-top:1px solid var(--line-2);padding-top:12px}.hv2.v3lg .lg-toc-h{font-family:var(--sans);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);margin:0 0 12px;font-weight:600}.hv2.v3lg .lg-toc ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.hv2.v3lg .lg-toc a{font-family:var(--body);font-size:var(--fs-sm);color:var(--ink-3);border-radius:var(--r-chip);margin:0 -8px;padding:6px 8px;line-height:1.4;text-decoration:none;transition:color .2s,background-color .2s;display:block}.hv2.v3lg .lg-toc a:hover{color:var(--accent-text);background:var(--paper-2)}.hv2.v3lg .lg-toc a:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)30%,transparent);outline:none}@media (max-width:1040px){.hv2.v3lg .lg-split{grid-template-columns:1fr;gap:48px}.hv2.v3lg .lg-toc ul{grid-template-columns:1fr 1fr}.hv2.v3lg .lg-toc a{align-items:center;min-height:44px;display:flex}}@media (max-width:700px){.hv2.v3lg .lg-toc ul{grid-template-columns:1fr}}
