.LegalDocument_page__3_7B1{max-width:720px;margin:0 auto;padding:10rem 2rem 6rem;display:flex;flex-direction:column;gap:3.5rem;font-family:var(--font-sans),system-ui,-apple-system,sans-serif;overflow-wrap:anywhere}.LegalDocument_hero__UL1ys{display:flex;flex-direction:column;gap:1.25rem}.LegalDocument_eyebrow__ePTmd{font-size:.6875rem;font-weight:600;letter-spacing:.15em;color:var(--color-text-secondary);font-family:var(--font-mono),"Fira Code",monospace}.LegalDocument_heading__zg78c{font-size:clamp(2rem,5vw,3.25rem);font-weight:300;letter-spacing:-.02em;line-height:1.2;color:var(--color-text-primary)}.LegalDocument_subtitle__GnIJt{max-width:620px;font-size:1.0625rem;line-height:1.7;color:var(--color-text-secondary)}.LegalDocument_document__6Lbsi{display:flex;flex-direction:column;gap:2.5rem}.LegalDocument_effectiveDate__VCEVn{font-size:.8125rem;letter-spacing:.02em;color:var(--color-text-muted);font-family:var(--font-mono),"Fira Code",monospace}.LegalDocument_intro__Y_DH5{font-size:1rem;line-height:1.75;color:var(--color-text-secondary)}.LegalDocument_section__XJQIQ{display:flex;flex-direction:column;gap:.75rem}.LegalDocument_sectionHeading__mSLns{font-size:1.125rem;font-weight:600;letter-spacing:-.01em;color:var(--color-text-primary)}.LegalDocument_paragraph__XbbOQ{font-size:.9375rem;line-height:1.75;color:var(--color-text-secondary)}.LegalDocument_contactEmail__4fUVh{align-self:flex-start;font-size:.9375rem;font-weight:500;color:var(--color-text-primary);text-decoration:none;border-bottom:1px solid var(--color-border-light);transition:opacity .2s ease}.LegalDocument_contactEmail__4fUVh:hover{opacity:.7}.LegalDocument_backRow__UsRQ9{margin-top:1rem}.LegalDocument_backLink__asm0S{font-size:.8125rem;letter-spacing:.04em;color:var(--color-text-secondary);text-decoration:none;font-family:var(--font-mono),"Fira Code",monospace;transition:color .2s ease}.LegalDocument_backLink__asm0S:hover{color:var(--color-text-primary)}@media (max-width:640px){.LegalDocument_page__3_7B1{padding:7rem 1.25rem 4rem;gap:2.5rem}.LegalDocument_subtitle__GnIJt{font-size:1rem}.LegalDocument_document__6Lbsi{gap:2rem}}.LegalDocument_page__c9XmR{max-width:720px;margin:0 auto;padding:6rem 2rem;display:flex;flex-direction:column;gap:3.5rem;font-family:var(--font-sans),system-ui,-apple-system,sans-serif;overflow-wrap:anywhere}.LegalDocument_hero__HlkzS{display:flex;flex-direction:column;gap:1.25rem}.LegalDocument_eyebrow__YTQMo{font-size:.6875rem;font-weight:600;letter-spacing:.15em;color:var(--color-text-secondary);font-family:var(--font-mono),"Fira Code",monospace}.LegalDocument_heading__X6ALo{font-size:clamp(2rem,5vw,3.25rem);font-weight:300;letter-spacing:-.02em;line-height:1.2;color:var(--color-text-primary)}.LegalDocument_subtitle__rHb_M{max-width:620px;font-size:1.0625rem;line-height:1.7;color:var(--color-text-secondary)}.LegalDocument_document__KKaL4{display:flex;flex-direction:column;gap:2.5rem}.LegalDocument_effectiveDate__Zn9Au{font-size:.8125rem;letter-spacing:.02em;color:var(--color-text-secondary);font-family:var(--font-mono),"Fira Code",monospace}.LegalDocument_intro__UDEBs{font-size:1rem;line-height:1.75;color:var(--color-text-secondary)}.LegalDocument_section__UlmWF{display:flex;flex-direction:column;gap:.75rem}.LegalDocument_sectionHeading__9C7ZV{font-size:1.125rem;font-weight:600;letter-spacing:-.01em;color:var(--color-text-primary)}.LegalDocument_paragraph__XgFzg{font-size:.9375rem;line-height:1.75;color:var(--color-text-secondary)}.LegalDocument_contactEmail__RvQk1{align-self:flex-start;font-size:.9375rem;font-weight:500;color:var(--color-text-primary);text-decoration:none;border-bottom:1px solid var(--color-border-strong);transition:opacity .2s ease}.LegalDocument_contactEmail__RvQk1:hover{opacity:.7}.LegalDocument_backRow__fRGHr{margin-top:1rem}.LegalDocument_backLink__atYGr{font-size:.8125rem;letter-spacing:.04em;color:var(--color-text-secondary);text-decoration:none;font-family:var(--font-mono),"Fira Code",monospace;transition:color .2s ease}.LegalDocument_backLink__atYGr:hover{color:var(--color-text-primary)}@media (max-width:640px){.LegalDocument_page__c9XmR{padding:4rem 1.25rem;gap:2.5rem}.LegalDocument_subtitle__rHb_M{font-size:1rem}.LegalDocument_document__KKaL4{gap:2rem}}