body{margin:0;background:#fbf6ec;color:#2a2a2a;font:17px/1.6 Georgia,"Times New Roman",serif}
main{max-width:720px;margin:0 auto;padding:48px 24px 72px}
.brand{font:600 15px/1 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#b3262c}
.brand a{color:inherit;text-decoration:none}
h1{color:#14422f;font-size:34px;line-height:1.2;margin:.4em 0 .2em}
h2{color:#14422f;font-size:21px;margin-top:1.8em}
.date{color:#7a6e5c;font-size:14px;font-family:system-ui,sans-serif}
.lead{font-size:20px}
a{color:#b3262c}
.btn{display:inline-block;background:#b3262c;color:#fff;padding:14px 26px;border-radius:999px;text-decoration:none;font:600 17px system-ui,sans-serif}
.foot{margin-top:48px;font:14px system-ui,sans-serif;color:#7a6e5c}
