.legal-main { width: min(780px, 100%); min-height: 62vh; margin-inline: auto; padding: 58px 20px 82px; }
.legal-main h1 { margin: 13px 0 20px; font-size: clamp(38px, 6vw, 58px); }
.legal-main h2 { margin: 33px 0 8px; font-size: 25px; }
.legal-main p, .legal-main li { color: #526170; }
.legal-main a { color: #17324d; text-underline-offset: 3px; }
.legal-main ul { padding-left: 23px; }
.legal-main .updated { font-size: 13px; }
