:root{--bg:#0b1020;--card:#11162a;--muted:#93a4b8;--brand:#00d3a7;--txt:#e7edf5;--radius:10px;--pad:18px}*{box-sizing:border-box;margin:0;padding:0}html{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;scroll-behavior:smooth}body{background:var(--bg);color:var(--txt);line-height:1.6;padding:24px}.lg-header{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin:0 auto 18px;max-width:920px}.home-link{color:var(--muted);font-size:.95rem;text-decoration:none}h1{font-size:1.5rem}.legal-nav,h1{margin-top:6px}.legal-nav{display:flex;flex-wrap:wrap;gap:12px}.legal-nav a{background:transparent;border:1px solid hsla(0,0%,100%,.03);border-radius:8px;color:var(--txt);padding:6px 10px;text-decoration:none}.legal-nav a:hover{background:hsla(0,0%,100%,.03)}.lg-wrap{display:grid;gap:16px;margin:16px auto;max-width:920px}.lg-card{background:var(--card);border:1px solid hsla(0,0%,100%,.04);border-radius:var(--radius);box-shadow:0 6px 18px rgba(0,0,0,.25);padding:var(--pad)}.lg-card h2{color:var(--brand);margin-bottom:8px}.lg-card p{color:var(--txt);margin-bottom:8px}.lg-card ul{color:var(--muted);list-style:disc;margin-left:20px}.lg-footer{color:var(--muted);font-size:.9rem;margin:32px auto;max-width:920px;text-align:center}@media (max-width:600px){body{padding:16px}h1{font-size:1.25rem}}