body.voice-site .voice-legal-page{background:#f5f8fb;color:#09283c}
body.voice-site .voice-legal-page .about-hero{color:#fff}
body.voice-site .voice-legal-copy{max-width:85ch;background:#fff;padding:clamp(24px,4vw,56px);border-radius:18px;border:1px solid #dbe5ec}
body.voice-site .voice-legal-copy h2{font-size:clamp(22px,2.4vw,30px);line-height:1.25;color:#0036BF;margin:36px 0 16px}
body.voice-site .voice-legal-copy p,body.voice-site .voice-legal-copy li{font-size:17px;line-height:1.7;margin-bottom:16px}
body.voice-site .voice-legal-copy ul{list-style:disc;padding-left:24px}
body.voice-site .voice-legal-copy a,body.voice-site .voice-form-privacy a{text-decoration:underline;text-underline-offset:3px;color:#0036BF}
body.voice-site .voice-legal-nav,body.voice-site .voice-footer-legal{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding-block:20px}
body.voice-site .voice-legal-nav a{font-weight:700;color:#0036BF;text-decoration:underline;text-underline-offset:4px}
body.voice-site .voice-footer-legal a{font-size:14px;text-decoration:underline;text-underline-offset:4px}
body.voice-site .voice-form-privacy{font-size:14px;line-height:1.6;color:#304963;margin-bottom:20px}
