/* Plain legal documents use the shared site font, palette and type scale. */
.legal-content{max-width:840px;padding-block:40px 56px;font-size:15px;line-height:1.85;color:var(--muted);overflow-wrap:anywhere}
.legal-content p{margin:0 0 18px}
.legal-content h2{font-size:21px;line-height:1.4;letter-spacing:.4px;font-weight:400;color:#f1f1f4;margin:36px 0 18px}
.legal-content .legal-updated{font-size:12px;color:var(--dim);margin-bottom:28px}
.legal-content a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}
@media(max-width:520px){.legal-content{font-size:14px;line-height:1.8;padding-block:30px 40px}.legal-content h2{font-size:20px;margin-top:30px}}
