:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#081b14;--cream:#f4efe1;--cream-soft:#f4efe1d1;--line:#f4efe11f;--ochre:#d8a05a;--mint:#a9cbb6}*{box-sizing:border-box}body{background:var(--ink);color:var(--cream-soft);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:17px;line-height:1.65}.legal{max-width:44rem;margin:0 auto;padding:2rem 1rem 4rem}.legal nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.25rem 1.25rem;padding-bottom:1.5rem;display:flex}.legal h1,.legal h2{color:var(--cream);font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.2}.legal h1{margin:2rem 0 .5rem;font-size:clamp(2rem,7vw,2.75rem)}.legal h2{margin:2.25rem 0 .5rem;font-size:1.4rem}.legal .updated{color:var(--mint);margin-top:0}.legal a{color:var(--ochre);overflow-wrap:anywhere}.legal li{margin-bottom:.4rem}
