:root{--p:#08aeb0;--pd:#078d8f;--ink:#263746;--text:#415364;--muted:#75879a;--line:#d8e1e6;--bg:#f5f7f8}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}a{color:var(--pd);text-decoration:none}a:hover{text-decoration:underline}.legal-wrap{width:min(100% - 28px,920px);margin:0 auto;padding:28px 0 48px}.legal-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.legal-brand{display:flex;align-items:center;gap:10px}.legal-logo{width:40px;height:40px;border:1px solid var(--line);background:#fff;border-radius:5px;display:grid;place-items:center;overflow:hidden;color:var(--p);font-weight:700}.legal-logo img{width:100%;height:100%;object-fit:contain;padding:4px}.legal-brand strong{font-size:14px}.legal-brand small{display:block;font-size:10.5px;color:var(--muted);margin-top:2px}.legal-back{font-size:11.5px;font-weight:600}.legal-card{background:#fff;border:1px solid var(--line);border-radius:7px;padding:26px}.legal-kicker{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--p)}h1{font-size:24px;margin:6px 0 6px} .legal-meta{font-size:11px;color:var(--muted);margin-bottom:22px}.legal-card h2{font-size:14px;margin:22px 0 7px}.legal-card p,.legal-card li{font-size:12.5px;line-height:1.65;color:var(--text)}.legal-card ul{padding-left:20px}.legal-note{margin-top:22px;padding:12px;border-left:3px solid var(--p);background:#f1fbfb;font-size:11.5px;color:var(--text)}.legal-foot{text-align:center;color:var(--muted);font-size:10.5px;margin-top:16px}@media(max-width:560px){.legal-wrap{padding-top:14px}.legal-head{align-items:flex-start}.legal-card{padding:20px 16px}h1{font-size:21px}}
