:root{color-scheme:light;--ink:#19352f;--paper:#f7f5ee;--muted:#52665e;--line:#d6ded4}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.7 system-ui,sans-serif}header,main,footer{max-width:900px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);font-size:15px}a{color:inherit;text-underline-offset:4px}nav{display:flex;gap:20px}main{padding-top:64px;padding-bottom:72px}h1{font:clamp(36px,6vw,64px)/1.08 Georgia,serif;letter-spacing:-1px;max-width:760px;margin:16px 0 28px}h2{font:28px/1.3 Georgia,serif;margin-top:40px}p,li{max-width:730px}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:12px;color:var(--muted)}.intro{font-size:22px;max-width:680px}.notice{padding:18px 24px;border-left:3px solid #527e63;background:#eaf0e6;margin:32px 0}footer{border-top:1px solid var(--line);font-size:14px;color:var(--muted)}@media(max-width:560px){header{flex-direction:column;gap:10px}main{padding-top:36px}body{font-size:16px}}
