*{box-sizing:border-box}body{margin:0;background:linear-gradient(150deg,var(--page),var(--soft));color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65}.legal{max-width:760px;margin:auto;padding:28px 18px 70px}.legal-nav{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:30px}.legal-nav a,.legal a{color:var(--accent)}h1,h2{font-family:Georgia,serif;font-weight:500}h1{font-size:36px;margin-bottom:4px}h2{font-size:22px;margin-top:30px}.updated{color:var(--muted);font-size:13px}.legal-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:22px;margin-top:20px}.legal li{margin:8px 0}.site-legal{padding:24px 8px;text-align:center;color:var(--muted);font-size:12px}.site-legal a{color:var(--accent);margin:0 7px}@media(max-width:600px){h1{font-size:30px}.legal{padding:20px 12px 55px}.legal-card{padding:17px}}
