body{background:var(--blush)}
.legal{max-width:720px;margin:0 auto;padding:32px 20px 72px}
.legal a.back{display:inline-block;margin-bottom:20px;font-weight:600;color:var(--hibiscus-dark)}
.legal h1{font-size:2rem;margin:0 0 4px}
.legal .upd{color:var(--muted);margin:0 0 24px}
.legal h2{font-size:1.15rem;margin:28px 0 6px}
.legal p,.legal li{color:var(--plum-2)}
