.LegalPageContent_page__zvSoY{padding-bottom:3rem}.LegalPageContent_hero__EnDx1{padding:2.75rem 1rem 3rem;background:linear-gradient(160deg,var(--color-primary-subtle) 0,var(--color-accent-subtle) 100%);border-bottom:1px solid var(--color-border);margin-bottom:2.25rem}.LegalPageContent_heroInner__dSloc{max-width:46rem;margin:0 auto;text-align:center}.LegalPageContent_eyebrow__anMWg{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.35rem .85rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-card);color:var(--color-primary-dark);font-size:.75rem;font-weight:700;letter-spacing:.03em}.LegalPageContent_heroTitle__FEqVo{font-size:1.75rem;font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--color-primary-dark)}.LegalPageContent_heroBody__4M9rS{margin-top:.9rem;font-size:.9375rem;line-height:1.75;color:var(--color-text-secondary)}.LegalPageContent_updated__fenSN{margin-top:1rem;font-size:.75rem;color:var(--color-text-muted)}.LegalPageContent_section__FuSlF{max-width:46rem;margin:0 auto;padding:0 1rem}.LegalPageContent_list__7_Jxz{display:flex;flex-direction:column;gap:1.25rem;list-style:none;counter-reset:none}.LegalPageContent_item__mWRED{padding:1.25rem 1.25rem 1.35rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.LegalPageContent_itemTitle__ccOh1{display:flex;align-items:flex-start;gap:.65rem;font-size:1.0625rem;font-weight:700;line-height:1.4;color:var(--color-primary-dark)}.LegalPageContent_itemNumber__0ckVA{display:grid;place-items:center;flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:.1rem;font-size:.75rem;font-weight:700;color:var(--color-accent-dark);background:var(--color-accent-subtle);border-radius:999px}.LegalPageContent_itemBody__MiQvb{margin-top:.6rem;padding-inline-start:2.15rem;font-size:.9375rem;line-height:1.8;color:var(--color-text-secondary);white-space:pre-line}.LegalPageContent_contact__5fZ6g{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:2rem;padding:1rem 1.25rem;font-size:.875rem;color:var(--color-text-secondary);background:var(--color-surface-2);border-radius:var(--radius-md);text-align:center}.LegalPageContent_contactLink__7tjaB{font-weight:700;color:var(--color-primary);overflow-wrap:anywhere}.LegalPageContent_contactLink__7tjaB:hover{text-decoration:underline}@media (min-width:640px){.LegalPageContent_hero__EnDx1{padding:3.25rem 1rem 3.5rem}.LegalPageContent_heroTitle__FEqVo{font-size:2.125rem}.LegalPageContent_item__mWRED{padding:1.5rem 1.75rem 1.65rem}.LegalPageContent_itemTitle__ccOh1{font-size:1.125rem}}