@font-face{font-family:"Archivo";font-weight:400 800;font-stretch:62% 125%;font-display:swap;src:url(/assets/fonts/archivo-latin.woff2) format("woff2")}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:"Archivo","Helvetica Neue",Arial,sans-serif;background:#F5F6F3;color:#17212B;line-height:1.65;font-size:1.0625rem}
a{color:#1D4E6E}
:focus-visible{outline:3px solid #B8864B;outline-offset:3px}
header{border-bottom:1px solid #D6DAD4;padding:20px 24px}
header a{font-weight:800;font-stretch:118%;text-decoration:none;color:#17212B;font-size:1.15rem}
main{max-width:760px;margin:0 auto;padding:56px 24px 80px}
h1{font-stretch:112%;font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.15;margin-bottom:24px}
h2{font-stretch:110%;font-size:1.3rem;margin:36px 0 10px}
p+p{margin-top:10px}
.todo{background:#EADBC4;padding:0 4px;border-radius:3px}
footer{background:#0F171F;color:#98A4AF;padding:28px 24px;font-size:.93rem;text-align:center}
footer a{color:#D5DCE2}
.btn{display:inline-block;margin-top:24px;background:#1D4E6E;color:#fff;text-decoration:none;font-weight:700;padding:14px 22px;border-radius:4px}
