body.voice-site .voice-resources-page{background:#f5f8fb;color:#09283c}
body.voice-site .voice-resources-page .about-hero{color:#fff}
body.voice-site .voice-resource-group{background:#fff;border:1px solid #dbe5ec;border-radius:16px;padding:clamp(22px,3vw,40px);margin-bottom:28px}
body.voice-site .voice-resource-group h2{color:#0036BF;font-size:clamp(24px,3vw,34px);margin:0 0 22px}
body.voice-site .voice-resource-list{list-style:none;padding:0;margin:0}
body.voice-site .voice-resource-list li{padding:20px 0;border-top:1px solid #dbe5ec}
body.voice-site .voice-resource-list a{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;color:#0036BF;text-decoration:underline;text-underline-offset:4px;min-height:44px;align-items:center}
body.voice-site .voice-resource-list a strong{font-size:18px}
body.voice-site .voice-resource-list a span{font-size:14px}
body.voice-site .voice-resource-list p{margin:8px 0 0;line-height:1.6;color:#304963}
body.voice-site .voice-resource-product{display:inline-block;margin-top:18px;color:#0036BF;text-decoration:underline;text-underline-offset:4px}
/* Paragraph copy throughout the draft, on desktop and mobile. */
body.voice-site main p,
body.voice-site .voice-footer p,
body.voice-site .voice-consent-panel p,
body.voice-site main .voice-legal-copy li,
body.voice-site main .voice-doc-transcript li{
 text-align:justify!important;
 text-align-last:start;
 hyphens:auto;
}
