:root{--bg:#f6f4ee;--card:#fffdf8;--ink:#1f1c18;--ink-2:#544e45;--muted:#8a8272;--rule:#d8cfbd;--a:#0f7a6b;--a-ink:#0a5a4f;--serif:ui-serif, "Iowan Old Style", Charter, Georgia, serif;--sans:system-ui, -apple-system, "Segoe UI", sans-serif;--wrap:1100px;--gutter:calc(clamp(16px, 4vw, 40px));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--bg:#0e2036;--card:#14304f;--ink:#e7eef7;--ink-2:#b1c2d8;--muted:#7c93b0;--rule:#28486c;--a:#6fd6c6;--a-ink:#9ae3d6}}:root[data-theme=dark]{--bg:#0e2036;--card:#14304f;--ink:#e7eef7;--ink-2:#b1c2d8;--muted:#7c93b0;--rule:#28486c;--a:#6fd6c6;--a-ink:#9ae3d6}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:400 17px/1.6 var(--sans);margin:0}a{color:var(--a-ink)}h1{font:700 calc(clamp(1.6rem,4vw,2.4rem))/1.15 var(--serif);text-wrap:balance;margin:0 0 .5em}.wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.top{padding:18px var(--gutter);flex-wrap:wrap;justify-content:space-between}.top,.top nav{align-items:center;gap:16px;display:flex}.brand{font:700 1.1rem var(--serif);color:var(--ink);text-decoration:none}.lede{color:var(--ink-2);max-width:60ch;font-size:1.15rem}.foot,.muted{color:var(--muted);font-size:.9rem}.foot{padding:40px var(--gutter);border-top:1px solid var(--rule);margin-top:48px}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}select{font:inherit;color:inherit;background:var(--card);border:1px solid var(--rule);border-radius:6px;padding:4px 8px}
