:root{color-scheme:light dark;font-family:Arial,Helvetica,sans-serif;background:#14261f;color:#f3eee0}*{box-sizing:border-box}body{margin:0}.landing{max-width:960px;margin:auto;padding:70px 28px}.eyebrow{font-size:12px;letter-spacing:.2em;color:#c4d798}h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(48px,9vw,90px);line-height:1.04;margin:32px 0}p{max-width:600px;line-height:1.7;color:#d7ddcf}section{border-top:1px solid #56705b;margin-top:46px;padding-top:20px}h2{font-size:20px}a{color:#d4eaa2}code{background:#283f32;padding:3px 6px;border-radius:4px}.policy h1{font-size:clamp(40px,7vw,68px)}.policy section{margin-top:28px}.site-footer{max-width:960px;margin:0 auto;padding:24px 28px 40px;border-top:1px solid #56705b;font-size:13px}.site-footer p{margin-top:0}.site-footer nav{display:flex;gap:22px;flex-wrap:wrap}.site-footer a{color:#d4eaa2}