*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#fff;color:#242426;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.85;letter-spacing:0}a{color:inherit;text-underline-offset:4px}a:hover{color:#d91d45}header,footer{width:calc(100% - 80px);max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px}header{height:95px;border-bottom:1px solid #ddd}header img{display:block}header>a:last-child{font-size:12px;text-decoration:none}main{max-width:820px;width:calc(100% - 48px);margin:70px auto 80px}.eyebrow{font-size:10px;font-weight:700;color:#d91d45;margin:0 0 18px}h1{font-size:46px;line-height:1.15;letter-spacing:0;margin:0 0 20px}h2{font-size:21px;line-height:1.4;margin:0 0 16px}.date{font-size:12px;color:#73737b}.lead{font-size:18px;line-height:1.7;margin:28px 0}nav{display:flex;flex-wrap:wrap;gap:12px 24px;border-block:1px solid #ddd;padding:22px 0;font-size:12px;margin:32px 0 40px}section{margin-top:38px}section p{margin:12px 0;color:#53535a}ul{padding-left:22px;color:#53535a}li{margin:13px 0}strong{color:#242426}footer{border-top:1px solid #ddd;padding:25px 0 40px;font-size:11px;color:#73737b}a:focus-visible{outline:3px solid #00a5a1;outline-offset:5px}@media(max-width:600px){header,footer{width:calc(100% - 40px)}header{height:78px}header img{width:130px;height:auto}main{margin:40px auto 55px}h1{font-size:36px}h2{font-size:19px}.lead{font-size:16px}body{font-size:14px}footer{flex-wrap:wrap;gap:14px 22px}footer span{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
body header{position:sticky;top:0;z-index:10;background:#fff;box-shadow:0 -30px 0 30px #fff}
body header .home-link{font-size:14px;font-weight:600;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}
html:root{scroll-padding-top:115px}
@media(max-width:600px){body header{gap:15px}body header .home-link{font-size:13px}html:root{scroll-padding-top:95px}}
