.legal-page .legal-content{max-width:860px;padding-block:64px 76px;font-size:17px;line-height:1.75;overflow-wrap:break-word}
.legal-page .legal-content h1{font-size:clamp(38px,4.5vw,58px);margin-bottom:32px}
.legal-page .legal-source p{margin:0 0 16px}
.legal-page .legal-source ol{padding-left:1.55em;margin:16px 0 24px}
.legal-page .legal-source li{padding-left:.25em;margin-bottom:14px}
.legal-page .legal-source li>ol{margin-top:16px}
@media(max-width:600px){.legal-page .legal-content{width:calc(100% - 40px);padding-block:40px 52px;font-size:16px}.legal-page .legal-source ol{padding-left:1.15em}.legal-page .legal-source li{padding-left:.1em}}
