@font-face{font-family:"Fraunces";src:url("/fraunces.woff2") format("woff2");font-weight:300 900;font-display:swap}
:root{--bg:#f6f7f8;--ink:#161d23;--muted:#5b6670;--line:#dfe3e7;--accent:#2f6f8f}
@media (prefers-color-scheme:dark){:root{--bg:#161d23;--ink:#eef1f3;--muted:#a3adb6;--line:#2c353d;--accent:#7fb8d4}}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%}
main{max-width:680px;margin:0 auto;padding:56px 22px 72px}
h1{font-family:"Fraunces",Georgia,"Times New Roman",serif;font-weight:600;font-size:2.4rem;line-height:1.15;margin:0 0 .3em;letter-spacing:-.01em}
h2{font-size:1.1rem;margin:2.2em 0 .4em}
p,li{color:var(--ink)}
.lead{font-size:1.2rem;color:var(--muted);margin-top:0}
.small{color:var(--muted);font-size:.9rem}
a{color:var(--accent)}
ul{padding-left:1.2em}
footer{margin-top:3.5em;padding-top:1.2em;border-top:1px solid var(--line);font-size:.9rem;color:var(--muted)}
