*{box-sizing:border-box}.legal-page{margin:0;background:#F8F5F9;color:#3A1740;font:16px/1.75 "Instrument Sans",system-ui,sans-serif}.legal-page header{max-width:1000px;margin:auto;padding:30px 28px;display:flex;align-items:center;justify-content:space-between}.legal-page header img{height:auto;display:block}.legal-page a{color:#633676;text-underline-offset:3px}.legal-page main{max-width:900px;margin:12px auto 70px;background:white;border:1px solid #E7DDEA;border-radius:20px;padding:clamp(24px,5vw,64px)}.legal-page h1{font:700 clamp(30px,5vw,46px)/1.15 "Bricolage Grotesque",system-ui,sans-serif;letter-spacing:-1px}.legal-page h2{font-size:21px;margin-top:38px;line-height:1.4}.legal-kicker{font-size:11px;letter-spacing:1.5px;color:#805D8C}.legal-lead{font-size:19px;color:#786881}.legal-end{border-top:1px solid #E7DDEA;margin-top:40px;padding-top:20px;font-size:13px}@media(max-width:600px){.legal-page main{margin:0 12px 32px}.legal-page header{padding:22px}}
