.legal-document_page__y_NhT{--rail:14rem;--rail-gap:4rem;width:var(--shell-width);margin-inline:auto;padding:clamp(2rem,6vw,4.5rem) 0 5rem;color:var(--body)}.legal-document_head__0y3XA{display:flex;flex-direction:column;gap:var(--gap-sm);max-width:var(--reading-width);padding-bottom:var(--gap-xl);border-bottom:1px solid var(--line)}.legal-document_back__bnMAm{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;margin-bottom:var(--gap);font-size:var(--text-small);color:var(--muted);text-decoration:none}.legal-document_back__bnMAm:hover{color:var(--ink)}.legal-document_eyebrow__vZFQv{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted)}.legal-document_head__0y3XA h1{margin:0;font-family:var(--font-display);font-size:var(--text-display);font-weight:700;letter-spacing:var(--tracking-display);line-height:1.05;text-wrap:balance;color:var(--ink-strong)}.legal-document_lede__zlHjg{margin:0;font-size:1.02rem;line-height:1.6;color:var(--ink)}.legal-document_effective__e7Qx0{margin:var(--gap-sm) 0 0;font-size:var(--text-small);line-height:1.6;color:var(--muted)}.legal-document_effective__e7Qx0 a,.legal-document_foot__SGjbp a,.legal-document_text__AFGgR a{color:var(--ink);text-underline-offset:3px}.legal-document_body__TZwmQ{display:grid;grid-template-columns:1fr;gap:var(--gap-xl);padding-top:var(--gap-xl)}@media (min-width:62rem){.legal-document_body__TZwmQ{grid-template-columns:var(--rail) minmax(0,var(--reading-width));gap:var(--rail-gap);align-items:start}.legal-document_head__0y3XA{margin-left:calc(var(--rail) + var(--rail-gap))}}.legal-document_toc__97HLX{position:sticky;top:2rem;display:none}@media (min-width:62rem){.legal-document_toc__97HLX{display:block}}.legal-document_tocLabel__GpyxT{margin:0 0 var(--gap-sm);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--faint)}.legal-document_toc__97HLX ol{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;counter-reset:toc}.legal-document_toc__97HLX a{font-size:var(--text-small);line-height:1.4;color:var(--muted);text-decoration:none}.legal-document_toc__97HLX a:hover{color:var(--ink)}.legal-document_doc__ke2Ou{display:flex;flex-direction:column;gap:var(--gap-xl);max-width:var(--reading-width)}.legal-document_section__zDPeY{display:flex;flex-direction:column;gap:var(--gap);scroll-margin-top:2rem}.legal-document_section__zDPeY h2{margin:0;font-family:var(--font-display);font-size:1.28rem;font-weight:600;letter-spacing:-.015em;color:var(--ink-strong)}.legal-document_section__zDPeY h2 a{color:inherit;text-decoration:none}.legal-document_section__zDPeY h2 a:hover{text-decoration:underline;text-underline-offset:4px}.legal-document_text__AFGgR{margin:0;font-size:var(--text-body);line-height:1.72}.legal-document_list__BDAZ3{display:flex;flex-direction:column;gap:.55rem;margin:0;padding-left:1.1rem;font-size:var(--text-body);line-height:1.62}.legal-document_list__BDAZ3 li::marker{color:var(--faint)}.legal-document_defs___9vx7{display:flex;flex-direction:column;gap:var(--gap);margin:0;padding-left:var(--gap);border-left:1px solid var(--line)}.legal-document_defs___9vx7 dt{font-size:var(--text-body);font-weight:600;color:var(--ink)}.legal-document_defs___9vx7 dd{margin:.3rem 0 0;font-size:var(--text-body);line-height:1.7}.legal-document_foot__SGjbp{display:flex;flex-direction:column;gap:.35rem;padding-top:var(--gap-lg);border-top:1px solid var(--line);font-size:var(--text-small);color:var(--muted)}.legal-document_foot__SGjbp p{margin:0}