body[data-site-layout] .wrap.legal-page{max-width:780px;padding-block:56px 80px;overflow-wrap:anywhere}
.legal-page h1{font-size:clamp(36px,5vw,58px);margin-bottom:40px}
.legal-page section+section{margin-top:32px}
.legal-page h2{font-size:clamp(22px,3vw,28px);line-height:1.35}
.legal-page p{color:var(--site-text-secondary);line-height:1.85;margin-top:14px}
@media(max-width:540px){body[data-site-layout] .wrap.legal-page{padding-block:32px 56px}.legal-page h1{margin-bottom:32px}}
