/* Additive editorial legal page styles. Original visual identity files are not modified. */
.legal-content{max-width:930px;padding-bottom:100px}
.legal-content h2{font-size:clamp(27px,3vw,39px);margin:42px 0 13px}
.legal-content h3{font-size:clamp(19px,2vw,25px);margin:28px 0 8px}
.legal-content p,.legal-content li{color:#4f595e;font-size:15px;line-height:1.75}
.legal-content ul{padding-left:22px}
.legal-content a{color:#80513a;text-underline-offset:3px}
.legal-card{border:1px solid var(--line);background:var(--white);padding:26px 30px;margin:15px 0 28px}
.legal-meta{color:#778080;font-size:12px;letter-spacing:.03em}
@media(max-width:670px){.legal-content{padding-bottom:62px}.legal-card{padding:22px}}
