.LegalPage_page__7SmJe{padding:var(--space-3xl) 0;background:#ffffff}.LegalPage_header__iXi_1{margin-bottom:var(--space-xl)}.LegalPage_title__d7HLR{font-size:var(--text-3xl);color:var(--color-navy);margin-bottom:var(--space-sm)}.LegalPage_subtitle__fcrj5{color:var(--color-gray-600);font-size:var(--text-sm)}.LegalPage_section__ew0J2{margin-bottom:var(--space-xl)}.LegalPage_section__ew0J2 h2{font-size:var(--text-xl);color:var(--color-navy);margin-bottom:var(--space-sm)}.LegalPage_section__ew0J2 p{color:var(--color-text-dark);margin-bottom:var(--space-sm)}.LegalPage_list__inRtx{padding-left:1.25rem;margin:var(--space-sm) 0 var(--space-md)}.LegalPage_list__inRtx li{margin-bottom:.35rem;color:var(--color-text-dark)}.LegalPage_page__7SmJe{padding:64px 24px 80px}.LegalPage_page__7SmJe>div{max-width:800px;padding:0}.LegalPage_header__iXi_1{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #dce3e7}.LegalPage_title__d7HLR{font-family:var(--font-luxury);font-size:44px;font-weight:500;line-height:1.15;letter-spacing:0}.LegalPage_section__ew0J2 h2{font-family:var(--font-luxury);font-size:28px;font-weight:600;line-height:1.3}.LegalPage_list__inRtx li,.LegalPage_section__ew0J2 p{font-size:15px;line-height:1.9;overflow-wrap:anywhere}.LegalPage_section__ew0J2{margin-bottom:32px}.LegalPage_page__7SmJe .LegalPage_section__ew0J2 h2,.LegalPage_page__7SmJe .LegalPage_title__d7HLR{text-align:left}.LegalPage_page__7SmJe .LegalPage_section__ew0J2{padding:0}@media (max-width:600px){.LegalPage_page__7SmJe{padding:40px 24px 56px}.LegalPage_page__7SmJe .LegalPage_title__d7HLR{font-size:28px}.LegalPage_page__7SmJe .LegalPage_section__ew0J2 h2{font-size:23px}}.AnalyticsConsent_banner__ibQWn{position:fixed;right:24px;bottom:24px;left:24px;z-index:var(--z-modal);margin:0 auto;max-width:1120px;border:1px solid rgba(184,149,85,.4);border-radius:16px;background:rgba(250,248,244,.98);box-shadow:0 24px 70px rgba(21,34,50,.2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.AnalyticsConsent_content__v0GAO{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:24px 28px}.AnalyticsConsent_copy__7I7Uv{max-width:720px}.AnalyticsConsent_kicker____Jel{margin-bottom:6px;color:var(--color-gold-dark);font-family:var(--font-nav),sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.AnalyticsConsent_copy__7I7Uv h2{margin-bottom:8px;font-family:var(--font-luxury);font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.15}.AnalyticsConsent_copy__7I7Uv p:last-child{margin:0;color:var(--color-gray-600);font-size:14px;line-height:1.7}.AnalyticsConsent_copy__7I7Uv a{color:var(--color-navy);font-weight:600;text-underline-offset:3px}.AnalyticsConsent_actions__mtZfG{display:flex;flex:0 0 auto;gap:10px}.AnalyticsConsent_actions__mtZfG button{min-height:44px;border-radius:999px;padding:0 20px;font:600 14px/1 var(--font-body);cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.AnalyticsConsent_actions__mtZfG button:hover{transform:translateY(-1px)}.AnalyticsConsent_secondaryButton__UUKr_{border:1px solid var(--color-gray-300);background:transparent;color:var(--color-navy)}.AnalyticsConsent_primaryButton__XF6Ir{border:1px solid var(--color-navy);background:var(--color-navy);color:#fff}.AnalyticsConsent_actions__mtZfG button:focus-visible,.AnalyticsConsent_copy__7I7Uv a:focus-visible{outline:3px solid rgba(184,149,85,.45);outline-offset:3px}@media (max-width:760px){.AnalyticsConsent_banner__ibQWn{right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px}.AnalyticsConsent_content__v0GAO{align-items:stretch;flex-direction:column;gap:18px;padding:20px}.AnalyticsConsent_actions__mtZfG{display:grid;grid-template-columns:1fr 1.35fr}.AnalyticsConsent_actions__mtZfG button{padding:0 14px}}@media (max-width:420px){.AnalyticsConsent_actions__mtZfG{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.AnalyticsConsent_actions__mtZfG button{transition:none}}.ManageAnalyticsConsent_button__VqLaN{min-height:44px;border:1px solid var(--color-navy);border-radius:999px;background:transparent;color:var(--color-navy);padding:0 20px;font:600 14px/1 var(--font-body);cursor:pointer}.ManageAnalyticsConsent_button__VqLaN:hover{background:var(--color-navy);color:#fff}.ManageAnalyticsConsent_button__VqLaN:focus-visible{outline:3px solid rgba(184,149,85,.45);outline-offset:3px}