body{font-family:Nunito,system-ui,sans-serif;background:#eef3f6;color:#1d3245;margin:0;padding:48px 20px;line-height:1.6}
main{max-width:720px;margin:0 auto;background:#fff;border-radius:18px;padding:32px 36px;box-shadow:0 14px 40px rgba(20,40,60,.1)}
h1{font-size:26px;margin:0 0 18px}h2{font-size:16px;margin:26px 0 6px}p,li{font-size:14px}a{color:#22405a}
.back{display:inline-block;margin-bottom:18px;font-weight:700;text-decoration:none}.todo{background:#fff3cd;padding:0 4px;border-radius:4px}
@font-face{font-family:Nunito;font-weight:400;src:url(assets/fonts/nunito-latin-400-normal.woff2) format("woff2")}
@font-face{font-family:Nunito;font-weight:700;src:url(assets/fonts/nunito-latin-700-normal.woff2) format("woff2")}
.lead{font-size:16px}ol,ul{padding-left:22px}li{margin:3px 0}
.note{font-size:12.5px;color:#5b6f80;margin-top:22px}.foot{margin-top:18px;font-size:13px}
[hidden]{display:none}
