/* Legal pages only: the existing Platinum palette, type and shared page shell. */
.legal-page{max-width:1000px;padding-top:70px;padding-bottom:90px;overflow-wrap:anywhere}
.legal-page>h1{font-size:clamp(2.4rem,5vw,4.8rem)}
.legal-page>.eyebrow{color:var(--blue)}
.legal-copy{border-top:1px solid var(--line);padding-top:32px}
.legal-copy h2{font-size:clamp(1.5rem,2.5vw,2.1rem);line-height:1.25;margin:42px 0 20px}
.legal-copy p,.legal-copy li{line-height:1.85;color:var(--muted)}
.legal-copy ul{padding-left:24px;margin:0 0 24px}
.legal-copy li{margin-bottom:8px}
@media(max-width:600px){.legal-page{padding-top:45px;padding-bottom:55px}.legal-copy{padding-top:22px}}
