:root{--ink:#082f4b;--muted:#66747d;--paper:#f7f5ef;--card:#fffdf8;--accent:#f28a00;--line:rgba(8,47,75,.14)}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.7}.legal-shell{width:min(900px,calc(100% - 32px));margin:28px auto 70px}.legal-logo{display:block;width:min(320px,80%);margin:0 auto 24px}.legal-card{padding:clamp(24px,6vw,54px);border:1px solid var(--line);border-radius:26px;background:var(--card);box-shadow:0 24px 70px rgba(8,47,75,.09)}h1{font-family:Georgia,serif;font-size:clamp(32px,6vw,52px);margin-top:0}h2{margin-top:32px}.legal-warning{padding:16px 18px;border-left:4px solid var(--accent);border-radius:10px;background:#fff4df;color:#6c4000}.legal-back{display:inline-block;margin-top:24px;padding:12px 18px;border-radius:999px;background:var(--ink);color:#fff;text-decoration:none;font-weight:800}a{color:inherit}
