.legal-main{padding:100px 0 120px}.legal-wrap{max-width:800px}
.legal-wrap h1{font-size:clamp(3rem,7vw,5.3rem);margin-bottom:15px}
.legal-wrap .updated{color:var(--muted);font-size:.8rem;margin-bottom:48px}
.legal-wrap h2{font-size:1.65rem;margin-top:48px;margin-bottom:12px}
.legal-wrap p,.legal-wrap li{color:#645a56;font-size:.92rem}
.legal-wrap ul{padding-left:22px}.legal-callout{padding:24px;background:var(--cream-2);border:1px solid var(--line);border-radius:20px;margin:30px 0}
@media(max-width:600px){.legal-main{padding:70px 0 90px}}
