:root{color-scheme:light}
*{box-sizing:border-box}
body{margin:0;font:18px/1.6 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:#1b2430;background:#f6f7f9}
main{max-width:40rem;margin:0 auto;padding:4rem 1.25rem 3rem}
h1{font-size:2rem;line-height:1.2;margin:0 0 .75rem}
h2{font-size:1.2rem;margin:2rem 0 .5rem}
p{margin:.75rem 0}
a{color:#0b5cad}
footer{max-width:40rem;margin:0 auto;padding:1.5rem 1.25rem 3rem;border-top:1px solid #d9dde3;font-size:.9rem;color:#4a5563}
footer nav a{margin-right:1.25rem}
