:root{--red:#e30613;--ink:#07090c;--paper:#f4f5f6;--muted:#5f6670}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:#171a1f;font-family:Inter,Arial,sans-serif;line-height:1.7}.legal-top{background:var(--ink);color:#fff;padding:22px max(5vw,22px);display:flex;align-items:center;justify-content:space-between;gap:20px}.legal-top a{color:#fff;text-decoration:none;font-weight:800}.legal-top img{width:72px;height:46px;object-fit:contain}.legal-wrap{width:min(920px,calc(100% - 36px));margin:48px auto 72px;background:#fff;padding:clamp(24px,5vw,58px);border-top:5px solid var(--red);box-shadow:0 14px 40px rgba(0,0,0,.08)}h1,h2{line-height:1.15}h1{font-size:clamp(2rem,5vw,3.5rem);margin:0 0 12px}h2{font-size:1.35rem;margin-top:34px}.meta{color:var(--muted);margin-bottom:36px}.company{padding:18px;border-left:4px solid var(--red);background:#f5f6f7}.legal-footer{background:var(--ink);color:#b9bec5;padding:28px;text-align:center;font-size:.82rem}.legal-footer a{color:#fff}@media(max-width:600px){.legal-top{align-items:flex-start}.legal-wrap{margin-top:24px}}