:root{color-scheme:light;--ink:#13231d;--muted:#617068;--line:#dce4df;--paper:#fbfcfb;--brand:#225b45;--soft:#edf5f0}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",system-ui,sans-serif;line-height:1.65}.legal-nav{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:16px clamp(20px,5vw,72px);border-bottom:1px solid var(--line);background:rgba(251,252,251,.94);backdrop-filter:blur(14px)}.legal-nav a{color:var(--ink);text-decoration:none}.legal-nav strong{font:800 20px Manrope,sans-serif}.legal-nav div{display:flex;gap:18px;font-size:14px}.legal-shell{width:min(820px,calc(100% - 40px));margin:56px auto 90px}.kicker{color:var(--brand);font-size:12px;font-weight:800;letter-spacing:.12em}.legal-shell h1{font:800 clamp(34px,6vw,58px)/1.05 Manrope,sans-serif;letter-spacing:-.04em;margin:12px 0 18px}.lede{font-size:19px;color:var(--muted);max-width:680px}.draft{padding:16px 18px;margin:28px 0;border:1px solid #dfb95f;border-radius:14px;background:#fff8e7;color:#664b0e}.identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0}.identity div{padding:16px;border:1px solid var(--line);border-radius:14px;background:white}.identity span{display:block;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.identity strong{display:block;margin-top:5px;word-break:break-word}.legal-shell section{padding-top:18px}.legal-shell h2{font:750 23px Manrope,sans-serif;margin:28px 0 8px}.legal-shell h3{font-size:17px;margin:22px 0 5px}.legal-shell p,.legal-shell li{color:#34453d}.legal-shell a{color:var(--brand)}.legal-shell footer{margin-top:52px;padding-top:24px;border-top:1px solid var(--line);color:var(--muted)}@media(max-width:640px){.legal-nav div{display:none}.legal-shell{margin-top:36px}.identity{grid-template-columns:1fr}}
