.legal-doc_section__TnmKV{position:relative;padding-block:var(--space-700) var(--space-700);background:var(--color-bg)}.legal-doc_header__pX5iw{margin-bottom:var(--space-600)}.legal-doc_title__U8sb_{font-size:clamp(1.75rem,1.4rem + 1.5vw,2.25rem);font-weight:700;color:var(--color-text);letter-spacing:-.015em;line-height:1.3}.legal-doc_intro__zDGof{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.9;margin-top:var(--space-200);text-wrap:pretty}.legal-doc_meta__gHA_1{margin-top:var(--space-300);font-size:var(--text-sm);color:var(--color-text-faint);padding-bottom:var(--space-300);border-bottom:1px solid var(--color-border)}.legal-doc_body__d6Yjb{display:grid;grid-template-columns:230px minmax(0,1fr);gap:var(--space-600);align-items:start}.legal-doc_toc__dvkrb{position:sticky;top:96px}.legal-doc_tocLabel__JlyRs{font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:var(--space-200)}.legal-doc_tocList__O_5FL{display:flex;flex-direction:column;list-style:none;border-inline-start:1px solid var(--color-border)}.legal-doc_tocLink__7CD6E{display:block;font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none;padding:5px 14px;border-inline-start:2px solid transparent;margin-inline-start:-1.5px;line-height:1.5;transition:color var(--transition-interactive),border-color var(--transition-interactive)}.legal-doc_tocLink__7CD6E:hover{color:var(--color-text)}.legal-doc_tocLinkActive__DH1vu{color:var(--color-accent);border-inline-start-color:var(--color-accent);font-weight:600}.legal-doc_doc__eqexX{min-width:0;max-width:760px}.legal-doc_docSection__yIv4u+.legal-doc_docSection__yIv4u{margin-top:var(--space-600)}.legal-doc_docSection__yIv4u{scroll-margin-top:96px}.legal-doc_sectionTitle__Dk2By{font-size:var(--text-lg);font-weight:700;color:var(--color-text);line-height:1.5;margin-bottom:var(--space-200)}.legal-doc_sectionNum__CnzRQ{color:var(--color-text-faint);font-weight:600}.legal-doc_block__fYmvX{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);line-height:1.95;text-wrap:pretty}.legal-doc_block__fYmvX+.legal-doc_block__fYmvX{margin-top:var(--space-200)}.legal-doc_blockLead__RtU90{font-weight:600;color:var(--color-text)}.legal-doc_blockList__hhroF{margin-top:var(--space-100);display:flex;flex-direction:column;gap:var(--space-75);list-style:none}.legal-doc_blockList__hhroF li{position:relative;padding-inline-start:22px;font-family:var(--font-body);font-size:.95rem;color:var(--color-text);line-height:1.85}.legal-doc_blockList__hhroF li:before{content:"";position:absolute;inset-inline-start:4px;top:.78em;width:5px;height:5px;background:var(--color-text-faint)}.legal-doc_docFooter__XhtX9{font-size:var(--text-xs);color:var(--color-text-faint)}.legal-doc_docFooter__XhtX9,.legal-doc_footerStrip__C0jD6{margin-top:var(--space-700);padding-top:var(--space-300);border-top:1px solid var(--color-border)}.legal-doc_footerText__iLejG{font-size:var(--text-sm);color:var(--color-text-muted)}.legal-doc_crossLink__nWJjF{color:var(--color-accent);font-weight:600;text-decoration:none}.legal-doc_crossLink__nWJjF:hover{text-decoration:underline}@media (max-width:980px){.legal-doc_body__d6Yjb{grid-template-columns:1fr;gap:var(--space-400)}.legal-doc_toc__dvkrb{position:static}.legal-doc_tocList__O_5FL{flex-direction:row;flex-wrap:wrap;gap:var(--space-75) var(--space-200);border-inline-start:none}.legal-doc_tocLink__7CD6E{padding:0;border-inline-start:none}}@media (max-width:560px){.legal-doc_section__TnmKV{padding-block:var(--space-500) var(--space-500)}.legal-doc_block__fYmvX{font-size:.95rem}}