:root{color-scheme:light;--cream:#fff8f3;--ink:#1b1310;--muted:#6b5d57;--accent:#e5431f;--line:#e8dcd4}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--cream);color:var(--ink);font-family:ui-serif,Georgia,Times New Roman,serif;line-height:1.6}main{max-width:44rem;margin:0 auto;padding:3rem 1.5rem 5rem}.brand{display:flex;align-items:center;gap:.6rem;margin-bottom:3rem}.mark{width:1.5rem;height:1.5rem;border:2px solid var(--accent);position:relative}.mark,.mark:after{border-radius:999px}.mark:after{content:"";position:absolute;left:50%;top:50%;width:.4rem;height:.4rem;background:var(--accent);transform:translate(-50%,-50%)}.wordmark{font-size:.9rem;letter-spacing:.28em;font-weight:700}.eyebrow,.wordmark{font-family:ui-sans-serif,system-ui,-apple-system,sans-serif}.eyebrow{color:var(--accent);font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;margin:0 0 .75rem}h1{font-size:clamp(2rem,6vw,3rem);line-height:1.1;letter-spacing:-.02em;margin:0 0 1rem}h2{margin:2.5rem 0 .5rem}.lede,h2{font-size:1.15rem}.lede{color:var(--muted);margin:0 0 1rem}li,p{color:var(--ink)}a{color:var(--accent);text-underline-offset:2px}.legal{display:flex;gap:1.5rem;flex-wrap:wrap;margin:3rem 0 2rem;font-size:.95rem}.legal,footer{padding-top:1.5rem;border-top:1px solid var(--line);font-family:ui-sans-serif,system-ui,-apple-system,sans-serif}footer{margin-top:3rem;font-size:.9rem}.muted{color:var(--muted)}ol li,ul li{margin-bottom:.5rem}table{width:100%;border-collapse:collapse;margin:1rem 0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:.9rem}td,th{text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--line);vertical-align:top}th{font-weight:600}@media (max-width:32rem){table,tbody,td,th,thead,tr{display:block}thead{display:none}tr{border-bottom:1px solid var(--line);padding:.5rem 0}td{border:0;padding:.15rem 0}td:first-child{font-weight:600}}