:root{--bg:#07100c;--panel:#0d1912;--text:#f3f8f4;--muted:#a3b0a7;--green:#98fb98;--line:rgba(255,255,255,.11)}*{box-sizing:border-box}html,body{margin:0;max-width:100%;overflow-x:hidden;background:var(--bg);color:var(--text);font:16px/1.72 Inter,ui-sans-serif,system-ui,sans-serif}a{color:var(--green);text-underline-offset:3px}a:focus-visible{outline:3px solid var(--green);outline-offset:4px;border-radius:3px}header,footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px max(24px,calc((100vw - 1120px)/2));border-bottom:1px solid var(--line)}header a{font-weight:800;text-decoration:none}main{width:min(1120px,calc(100% - 36px));margin:0 auto;padding:56px 0 80px}.legal-hero{padding:42px;border:1px solid var(--line);border-radius:26px;background:linear-gradient(135deg,rgba(152,251,152,.08),transparent)}.legal-hero span{color:var(--green);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}h1{font-size:clamp(34px,6vw,64px);line-height:1.05;letter-spacing:-.045em;overflow-wrap:normal;word-break:normal}h2{margin-top:42px;font-size:clamp(20px,3vw,28px);line-height:1.25;overflow-wrap:normal;word-break:normal}.policy{max-width:880px;margin:auto}.policy p,.policy li{color:var(--muted)}.effective{padding:14px 16px;border:1px solid var(--line);border-radius:12px}.policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.policy-card{display:block;min-width:0;padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--panel);color:var(--text);text-decoration:none}.policy-card h2{margin:0 0 8px}.policy-card p{color:var(--muted)}footer{border-top:1px solid var(--line);border-bottom:0;color:var(--muted)}footer nav{display:flex;flex-wrap:wrap;gap:12px 20px}@media(max-width:700px){header,footer{align-items:flex-start;flex-direction:column;padding:18px}main{padding:34px 0 60px}.legal-hero{padding:26px}.policy-grid{grid-template-columns:1fr}.policy{font-size:15px}h1{font-size:34px}h2{margin-top:34px}footer nav{flex-direction:column}}
