.legal_hero__VE2RV{padding-top:clamp(8rem,14vw,11rem);padding-bottom:clamp(2rem,4vw,3rem);text-align:center;background:var(--color-bg)}.legal_h1__2esAm{text-transform:none;letter-spacing:.005em;margin:.6rem auto 1rem;max-width:800px}.legal_heroLead__K4tPB{font-family:var(--font-body);font-size:1.1rem;line-height:1.7;color:var(--color-text);max-width:620px;margin:0 auto}.legal_body__CWf5f{background:var(--color-bg);padding-bottom:clamp(4rem,8vw,7rem)}.legal_prose__tMnP5{max-width:760px;margin:0 auto;font-family:var(--font-body);color:var(--color-text);line-height:1.75}.legal_prose__tMnP5 p{margin:0 0 1.1rem}.legal_prose__tMnP5 h3{font-family:var(--font-body);font-weight:600;font-size:1.15rem;color:var(--color-purple);margin:2rem 0 .75rem}.legal_prose__tMnP5 ul{margin:0 0 1.1rem 1.25rem;padding:0}.legal_prose__tMnP5 li{margin:0 0 .5rem}.legal_prose__tMnP5 a{color:var(--color-pink-text);text-decoration:underline}.legal_disclaimer__q3bf8{max-width:760px;margin:2.5rem auto 0;padding:1.1rem 1.4rem;background:var(--color-cream);border-radius:12px;font-family:var(--font-body);font-size:.95rem;line-height:1.65;color:var(--color-text)}