.legal-wrap{max-width:760px}
.legal-section{margin-bottom:52px}
.legal-section:last-child{margin-bottom:0}
.legal-h2{font-family:realist,'Arial',sans-serif;font-size:22px;font-weight:800;letter-spacing:-.3px;margin-bottom:16px;color:var(--text)}
.legal-h3{font-size:15px;font-weight:700;margin-bottom:8px;color:var(--text)}
.legal-p{font-size:15px;color:rgba(255,255,255,.55);line-height:1.75;margin-bottom:12px}
.legal-p:last-child{margin-bottom:0}
.legal-p a{color:var(--pink-l);text-decoration:none}
.legal-p a:hover{text-decoration:underline}
.legal-block{background:var(--bg3);border:1px solid var(--border);border-radius:var(--r);padding:28px 32px;margin-bottom:16px}
.legal-divider{border:none;border-top:1px solid var(--border);margin:48px 0}
.legal-label{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--pink);display:block;margin-bottom:6px}
.legal-highlight{color:var(--text);font-weight:600;font-size:17px}
.legal-tight{margin-bottom:6px}
