.legal{max-width:780px;margin:0 auto;padding:40px 20px 70px;color:#d5deea;line-height:1.65;font-size:15px}
.legal h1{font:700 44px/1 var(--font-display);text-transform:uppercase;color:#fff;margin:24px 0 14px}
.legal h2{font:700 24px var(--font-display);text-transform:uppercase;color:#fff;margin:32px 0 8px}
.legal a{color:var(--blue2)}
.legal ul{padding-left:20px}
.legal mark{background:rgba(255,184,67,.18);color:#ffd99a;padding:0 4px;border-radius:3px}
.legal-back{display:inline-block;font-weight:700;text-decoration:none}
.legal-company{padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#0d1117;font-size:13px}
.legal-note{margin-top:40px;color:var(--muted);font-size:13px}
