.LegalToc-module__HQuztW__head{border-bottom:1px solid var(--rule);padding:clamp(56px,9vw,112px) 0 clamp(28px,4vw,44px)}.LegalToc-module__HQuztW__head h1{letter-spacing:-.01em;max-width:22ch;margin-top:14px;font-size:clamp(2.1rem,5.2vw,3.6rem);line-height:1.15}.LegalToc-module__HQuztW__upd{color:var(--ink-2);margin-top:16px;font-size:.92rem}.LegalToc-module__HQuztW__layout{grid-template-columns:250px minmax(0,1fr);gap:clamp(32px,6vw,96px);padding-block:44px 104px;display:grid}.LegalToc-module__HQuztW__tocCell{min-width:0}.LegalToc-module__HQuztW__toc{scrollbar-width:thin;max-height:calc(100svh - 48px);font-size:.87rem;position:sticky;top:24px;overflow:auto}.LegalToc-module__HQuztW__toc .ds-eyebrow{font-size:.68rem}.LegalToc-module__HQuztW__toc ol{border-inline-start:1px solid var(--rule);margin:14px 0 0;padding:0;list-style:none}.LegalToc-module__HQuztW__toc a,.LegalToc-module__HQuztW__tocM a{color:var(--ink-2);padding:.42em .95em;line-height:1.45;text-decoration:none;transition:color .2s,border-color .2s;display:block}.LegalToc-module__HQuztW__toc a{border-inline-start:2px solid #0000;margin-inline-start:-1px}.LegalToc-module__HQuztW__toc a:hover,.LegalToc-module__HQuztW__tocM a:hover{color:var(--ink)}.LegalToc-module__HQuztW__toc a.LegalToc-module__HQuztW__on{color:var(--ink);border-color:var(--brass);font-weight:700}.LegalToc-module__HQuztW__toc a:focus-visible,.LegalToc-module__HQuztW__tocM a:focus-visible,.LegalToc-module__HQuztW__tocM summary:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.LegalToc-module__HQuztW__tocM{border:1px solid var(--rule);background:var(--card);border-radius:14px;margin-bottom:28px;display:none}.LegalToc-module__HQuztW__tocM summary{cursor:pointer;letter-spacing:.18em;color:var(--brass-ink);border-radius:14px;justify-content:space-between;padding:14px 18px;font-size:.68rem;font-weight:700;list-style:none;display:flex}.LegalToc-module__HQuztW__tocM summary::-webkit-details-marker{display:none}.LegalToc-module__HQuztW__tocM summary:after{content:"+";letter-spacing:0;color:var(--ink-2);font-size:1.1rem}.LegalToc-module__HQuztW__tocM[open] summary:after{content:"–"}.LegalToc-module__HQuztW__tocM ol{margin:0;padding:0 4px 12px;list-style:none}@media (max-width:920px){.LegalToc-module__HQuztW__layout{grid-template-columns:minmax(0,1fr);gap:0;padding-top:28px}.LegalToc-module__HQuztW__toc{display:none}.LegalToc-module__HQuztW__tocM{display:block}}.LegalToc-module__HQuztW__doc{overflow-wrap:anywhere;min-width:0;max-width:41em;font-size:1.05rem;line-height:1.9}.LegalToc-module__HQuztW__doc>*+*{margin-top:1.5em}.LegalToc-module__HQuztW__doc>div>h2{border-top:1px solid var(--rule);padding-top:1.5em;scroll-margin-top:20px;font-size:clamp(1.4rem,2.6vw,1.8rem);line-height:1.25}.LegalToc-module__HQuztW__doc>div:first-child>h2{border-top:0;padding-top:0}.LegalToc-module__HQuztW__doc h2+*{margin-top:.85em}.LegalToc-module__HQuztW__doc h3{margin:1.7em 0 .45em;font-size:1.14rem;line-height:1.35}.LegalToc-module__HQuztW__doc ul{margin:.55em 0 0;padding-inline-start:1.25em;list-style:outside}.LegalToc-module__HQuztW__doc li::marker{color:var(--brass)}.LegalToc-module__HQuztW__doc li+li{margin-top:.3em}.LegalToc-module__HQuztW__doc p+p,.LegalToc-module__HQuztW__doc ul+p,.LegalToc-module__HQuztW__doc p+ul{margin-top:.8em}.LegalToc-module__HQuztW__doc strong{font-weight:700}.LegalToc-module__HQuztW__doc a{color:var(--brass-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.LegalToc-module__HQuztW__doc .LegalToc-module__HQuztW__leadIn{margin-top:1.1em;font-weight:700}.LegalToc-module__HQuztW__doc .LegalToc-module__HQuztW__note{color:var(--ink-2);background:var(--paper-2);border-radius:10px;margin-top:.9em;padding:.65em 1em;font-size:.92rem}.LegalToc-module__HQuztW__doc .LegalToc-module__HQuztW__copy{color:var(--ink-2);font-size:.8rem}.LegalToc-module__HQuztW__doc hr{border:0;border-top:1px solid var(--rule);margin:3.2em 0 1em}.LegalToc-module__HQuztW__doc code{background:var(--paper-2);direction:ltr;unicode-bidi:isolate;border-radius:5px;padding:.1em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84em}
