/* Legal pages reuse the site's navigation, colour and type families. */
.legal-page{max-width:920px;margin:0 auto;padding:64px 40px 80px}
.legal-page header{margin-bottom:36px}
.legal-page h1{font-size:clamp(40px,5vw,64px);margin-top:16px}
.legal-page h2{font-size:28px;line-height:1.3;margin-bottom:18px}
.legal-page section{margin-top:36px}
.legal-page p+p{margin-top:16px}
.legal-page address{font-style:normal;margin-top:18px}
.legal-draft{background:#f3f3f2;border-left:3px solid #526273;padding:24px;font-size:16px}
.legal-draft p{margin-top:10px}
@media(max-width:760px){.legal-page{padding:42px 6% 56px}.legal-page h2{font-size:25px}}
