:root{--navy:#081720;--panel:#0d2938;--paper:#f6f3ea;--muted:#aebbc4;--teal:#2dd4bf}*{box-sizing:border-box}body{margin:0;background:var(--navy);color:var(--paper);font-family:Inter,Arial,sans-serif;line-height:1.65}.legal-wrap{max-width:880px;margin:auto;padding:36px 22px 80px}nav{display:flex;gap:18px;flex-wrap:wrap;border-bottom:1px solid #23414e;padding-bottom:18px;margin-bottom:42px}a{color:var(--teal)}nav a{text-decoration:none}h1{font-size:clamp(30px,5vw,48px);line-height:1.1}h2{margin-top:34px;color:var(--teal);font-size:20px}h3{margin-top:22px}.updated,.note{color:var(--muted);font-size:13px}.panel{background:var(--panel);border-radius:14px;padding:20px;margin:22px 0}li{margin:7px 0}footer{border-top:1px solid #23414e;margin-top:50px;padding-top:20px;color:var(--muted);font-size:12px}.legal-links{display:flex;gap:13px;flex-wrap:wrap}.legal-links a{color:var(--muted)}
