@import url('https://fonts.bunny.net/css?family=Oswald:500,600,700|Lato:400,700&display=swap');
:root{color-scheme:light;--red:#a51720;--ink:#242424}*{box-sizing:border-box}body{margin:0;background:#f7f7f5;color:var(--ink);font-family:Lato,sans-serif;font-size:17px;line-height:1.75}header{background:#252525;border-bottom:5px solid var(--red);color:#fff}nav{max-width:1000px;margin:auto;padding:20px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}a{color:var(--red);text-underline-offset:4px}nav a{color:white}.brand{font:700 30px Oswald,sans-serif;text-decoration:none}.brand span{color:#ed444b}main{max-width:920px;margin:54px auto;padding:44px 54px;background:white;border:1px solid #e5e3e0}h1,h2{font-family:Oswald,sans-serif;line-height:1.2}h1{font-size:46px;margin:0 0 14px}h2{font-size:25px;margin:32px 0 12px}.date{color:#676767;border-bottom:1px solid #ddd;padding-bottom:25px}.eyebrow{font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--red)}footer{max-width:920px;margin:30px auto 50px;padding:0 24px;text-align:center;font-size:14px}footer nav{justify-content:center;flex-wrap:wrap;padding:0;gap:24px}footer nav a{color:var(--red)}a:focus-visible{outline:3px solid #d44747;outline-offset:5px}@media(max-width:640px){nav{padding:18px 20px}.brand{font-size:26px}main{margin:22px 15px;padding:26px 22px}h1{font-size:36px}body{font-size:16px}}
