.LegalPage_page__7XA3X{padding-block:clamp(2.5rem,2rem + 4vw,5rem) var(--space-section)}.LegalPage_crumbs__gLsTs{margin-bottom:var(--space-6)}.LegalPage_body__cd9lV,.LegalPage_header__qsMiS,.LegalPage_pageFooter__jk7mN,.LegalPage_toc__wPQRg{max-width:44rem}.LegalPage_header__qsMiS{display:flex;flex-direction:column;gap:var(--space-4)}.LegalPage_eyebrow__V6phV{font-family:var(--font-sans),sans-serif;font-size:var(--fs-eyebrow);font-weight:700;text-transform:uppercase;letter-spacing:.22em;line-height:1.2;color:var(--gold-ink)}.LegalPage_rule__vgGUE{margin:0}.LegalPage_title__Cg5zy{text-wrap:balance}.LegalPage_dates__uEnWp{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-7);margin-top:var(--space-2);padding:var(--space-5) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.LegalPage_dateItem__kgqNI{display:flex;flex-direction:column;gap:.15rem}.LegalPage_dateTerm__HPpSg{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink)}.LegalPage_dateValue__mXoLJ{font-size:var(--fs-small);color:var(--text);font-weight:600}.LegalPage_intro__SFyS4{font-size:var(--fs-lead);line-height:1.55;color:var(--warm-700)}.LegalPage_reviewNotice__ui6md{font-size:var(--fs-small);line-height:1.6;color:var(--warm-700);padding:var(--space-4) var(--space-5);background:var(--surface);border-left:3px solid var(--gold-600);border-radius:0 var(--radius) var(--radius) 0}.LegalPage_toc__wPQRg{margin-top:clamp(2.5rem,5vw,3.5rem);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.LegalPage_tocHeading__dxoUf{font-family:var(--font-sans),sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:var(--space-4)}.LegalPage_tocList__cWIHt{display:grid;grid-template-columns:1fr;grid-gap:var(--space-2);gap:var(--space-2)}.LegalPage_tocItem__Fl_qv{page-break-inside:avoid;break-inside:avoid}.LegalPage_tocLink__RKitR{display:flex;gap:var(--space-3);align-items:baseline;padding:.35rem 0;font-size:var(--fs-small);line-height:1.45;color:var(--warm-700);border-bottom:1px solid transparent;transition:color var(--dur-fast) var(--ease)}.LegalPage_tocLink__RKitR:hover{color:var(--burgundy-700);text-decoration:underline;text-underline-offset:3px}.LegalPage_tocNumber__mRMNe{flex:none;font-family:var(--font-serif),Georgia,serif;font-weight:600;color:var(--gold-ink)}.LegalPage_body__cd9lV{margin-top:clamp(2.5rem,5vw,4rem);display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,3.5rem)}.LegalPage_section__6Z38Z{display:flex;flex-direction:column;gap:var(--space-4);scroll-margin-top:calc(var(--header-height) + var(--space-5))}.LegalPage_h2__4hPDk{display:flex;gap:var(--space-4);align-items:baseline;font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-h3);font-weight:600;line-height:1.2;color:var(--heading);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-strong);text-wrap:balance}.LegalPage_sectionNumber__UVYKZ{flex:none;font-size:.72em;color:var(--gold-ink)}.LegalPage_h3___aZMS{font-family:var(--font-sans),sans-serif;font-size:var(--fs-body);font-weight:700;line-height:1.4;color:var(--text);margin-top:var(--space-3)}.LegalPage_p__7yBVy{font-size:var(--fs-body);line-height:1.7;color:var(--warm-700);text-wrap:pretty}.LegalPage_list__kNRBI{display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-2)}.LegalPage_list__kNRBI li{position:relative;padding-left:var(--space-5);font-size:var(--fs-body);line-height:1.65;color:var(--warm-700)}.LegalPage_list__kNRBI li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:1px;background:var(--gold-700)}.LegalPage_note__x1_k1{font-size:var(--fs-small);line-height:1.6;color:var(--warm-700);padding:var(--space-4) var(--space-5);background:var(--surface);border-left:3px solid var(--green-700);border-radius:0 var(--radius) var(--radius) 0}.LegalPage_list__kNRBI a,.LegalPage_note__x1_k1 a,.LegalPage_p__7yBVy a{color:var(--burgundy-700);text-decoration:underline;text-underline-offset:2px}.LegalPage_list__kNRBI a:hover,.LegalPage_note__x1_k1 a:hover,.LegalPage_p__7yBVy a:hover{color:var(--burgundy-900)}.LegalPage_pageFooter__jk7mN{margin-top:clamp(3rem,6vw,4.5rem);padding-top:var(--space-6);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--space-4)}.LegalPage_legalLinks__Uxpyx{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6)}.LegalPage_legalLink__vVfnt{font-size:var(--fs-small);color:var(--burgundy-700);text-decoration:underline;text-underline-offset:3px;padding-block:.35rem}.LegalPage_legalLink__vVfnt:hover{color:var(--burgundy-900)}.LegalPage_updated__uBD4x{font-size:var(--fs-caption);color:var(--warm-600)}@media (min-width:720px){.LegalPage_tocList__cWIHt{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-6)}}@media print{.LegalPage_page__7XA3X{padding:0}.LegalPage_crumbs__gLsTs,.LegalPage_toc__wPQRg{display:none}.LegalPage_body__cd9lV,.LegalPage_header__qsMiS,.LegalPage_pageFooter__jk7mN{max-width:none}.LegalPage_section__6Z38Z{page-break-inside:avoid;break-inside:avoid-page}.LegalPage_h2__4hPDk{page-break-after:avoid;break-after:avoid-page}.LegalPage_note__x1_k1,.LegalPage_reviewNotice__ui6md{border-left-width:2px;background:none;padding-left:var(--space-4)}.LegalPage_intro__SFyS4,.LegalPage_list__kNRBI li,.LegalPage_p__7yBVy{color:#000}.LegalPage_legalLink__vVfnt:after{content:" (" attr(href) ")";font-size:.85em}}