.MedicalDisclaimer_disclaimer__SppTA{align-items:flex-start;background:color-mix(in srgb,#f59e0b,var(--surface) 86%);border-color:color-mix(in srgb,#f59e0b,transparent 55%);display:flex;gap:1rem;padding:1.2rem}.MedicalDisclaimer_disclaimer__SppTA h2{margin:0 0 .5rem}.MedicalDisclaimer_disclaimer__SppTA p{color:var(--text-muted);margin:0 0 .5rem}.LegalPage_hero__xQDsn{padding:4.2rem 0 1.2rem}.LegalPage_eyebrow__V6phV{color:var(--color-primary);font-weight:900;margin:0 0 .5rem}.LegalPage_hero__xQDsn h1{font-size:clamp(2.2rem,6vw,4.2rem);letter-spacing:0;line-height:1;margin:0}.LegalPage_hero__xQDsn p{color:var(--text-muted)}.LegalPage_appStoreLink__gW9BI{align-items:center;background:#050507;border:1px solid color-mix(in srgb,#fff,transparent 82%);border-radius:12px;color:#fff;display:inline-flex;gap:.7rem;margin-top:1rem;min-height:3.75rem;padding:.55rem .95rem;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.LegalPage_appStoreLink__gW9BI:hover{border-color:color-mix(in srgb,#fff,transparent 64%);box-shadow:0 14px 28px rgba(15,23,42,.18);transform:translateY(-2px)}.LegalPage_appStoreLink__gW9BI span{display:grid;line-height:1.05}.LegalPage_appStoreLink__gW9BI small{color:rgba(255,255,255,.78);font-size:.68rem;font-weight:700}.LegalPage_appStoreLink__gW9BI strong{color:#fff;font-size:1.25rem;font-weight:900}.LegalPage_sections__6o0so{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}.LegalPage_section__6Z38Z{padding:1.15rem}.LegalPage_section__6Z38Z h2{margin:0 0 .5rem}.LegalPage_section__6Z38Z p{color:var(--text-muted)}