.LegalDocumentPage_page__XZebs{max-width:min(42rem,100%);padding-bottom:var(--space-8)}.LegalDocumentPage_hero__f9mVC{display:flex;flex-direction:column;gap:var(--space-3);padding-block:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border)}.LegalDocumentPage_eyebrow__QSdN3{margin:0;color:var(--color-accent);font-size:var(--text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.LegalDocumentPage_title__Y7DUC{margin:0;max-width:18ch;font-size:var(--text-3xl);font-weight:650;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);text-wrap:balance}.LegalDocumentPage_meta__j0Gbg{margin:0;color:var(--color-text-tertiary);font-size:var(--text-sm);letter-spacing:.01em}.LegalDocumentPage_lead__scV4c{margin:0;max-width:40rem;color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed)}.LegalDocumentPage_docNav__7gMGB{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.LegalDocumentPage_docLink__1eiGu{display:inline-flex;align-items:center;min-height:2.25rem;padding:.35rem .75rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text);font-size:var(--text-sm);font-weight:550;text-decoration:none;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.LegalDocumentPage_docLink__1eiGu:hover{background:var(--color-bg-muted);text-decoration:none}.LegalDocumentPage_docLinkCurrent__5yGiq{border-color:var(--color-action)}.LegalDocumentPage_chatButton__2GbHd,.LegalDocumentPage_docLinkCurrent__5yGiq,.LegalDocumentPage_docLinkCurrent__5yGiq:hover{color:var(--color-on-action);background:var(--color-action)}.LegalDocumentPage_chatButton__2GbHd{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-min);padding:.75rem 1.15rem;border:1px solid var(--color-action);border-radius:var(--radius-control);font:inherit;font-size:var(--text-sm);font-weight:650;cursor:pointer}.LegalDocumentPage_chatButton__2GbHd:hover{background:var(--color-action-hover)}.LegalDocumentPage_sections__rR1jw{display:flex;flex-direction:column}.LegalDocumentPage_section__bsZJj{padding-block:var(--space-6);border-bottom:1px solid var(--color-border)}.LegalDocumentPage_sectionHeader__gxGOG{display:flex;gap:var(--space-3);align-items:baseline;margin-bottom:var(--space-3)}.LegalDocumentPage_sectionIndex__r5iRs{flex:none;min-width:1.75rem;color:var(--color-accent);font-size:var(--text-sm);font-weight:700;letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LegalDocumentPage_sectionTitle__fTZ2i{margin:0;font-size:var(--text-lg);font-weight:600;letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);text-wrap:balance}.LegalDocumentPage_prose__T8BUJ{display:flex;flex-direction:column;gap:var(--space-3)}.LegalDocumentPage_paragraph__JsaiI{margin:0;color:var(--color-text);font-size:var(--text-base);line-height:1.7}.LegalDocumentPage_list__ElmDN{margin:0;-webkit-padding-start:1.15rem;padding-inline-start:1.15rem;color:var(--color-text-secondary);line-height:1.7}.LegalDocumentPage_list__ElmDN li+li{margin-top:var(--space-2)}.LegalDocumentPage_note__0VBj5{margin:var(--space-1) 0 0;padding:var(--space-3) var(--space-4);-webkit-border-start:2px solid var(--color-accent);border-inline-start:2px solid var(--color-accent);background:var(--color-bg-quiet);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.65}.LegalDocumentPage_ending__9zeHN{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-6)}.LegalDocumentPage_endingText__piKry{margin:0;font-weight:600}.LegalDocumentPage_endingLinks__YwDRj{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;color:var(--color-text-tertiary);font-size:var(--text-sm)}.LegalDocumentPage_endingLinks__YwDRj a{color:var(--color-link);text-decoration:none}.LegalDocumentPage_endingLinks__YwDRj a:hover{text-decoration:underline}@media (min-width:768px){.LegalDocumentPage_hero__f9mVC{padding-block:var(--space-6) var(--space-8);gap:var(--space-4)}.LegalDocumentPage_section__bsZJj{padding-block:var(--space-8)}.LegalDocumentPage_sectionHeader__gxGOG{gap:var(--space-4)}}