:root{color:#171717;background:#f7f7f4;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit}header{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100% - 1040px)/2));background:#fff;border-bottom:1px solid #ddd}.brand{font-weight:750;text-decoration:none}nav{display:flex;gap:22px}nav a{text-decoration:none;color:#555}main{max-width:1040px;margin:0 auto;padding:40px 24px 72px}.hero{min-height:470px;position:relative;display:flex;align-items:flex-end;overflow:hidden;border-radius:6px;background:#222}.hero img{position:absolute;width:100%;height:100%;object-fit:cover}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.72),rgba(0,0,0,.08))}.hero div{position:relative;z-index:1;max-width:680px;padding:48px;color:#fff}.eyebrow,.meta{font-size:13px;color:#777}.hero .eyebrow{color:#f6c344}.hero h1{font-size:48px;line-height:1.1;margin:8px 0 14px}.hero p{font-size:18px;line-height:1.6}.feed{margin-top:46px;border-top:1px solid #ccc}.feed article{padding:30px 0;border-bottom:1px solid #ccc}.feed h2{font-size:27px;margin:8px 0}.feed h2 a{text-decoration:none}.feed article>p:last-child{color:#555;line-height:1.7}.article{max-width:760px}.article h1{font-size:44px;line-height:1.15}.article h2{margin-top:38px}.article p{font-family:Georgia,serif;font-size:19px;line-height:1.85}.article .meta{font-family:inherit;font-size:13px}.lead{font-size:23px!important;color:#444}.back{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px}footer{padding:26px;text-align:center;border-top:1px solid #ddd;color:#777;background:#fff}@media(max-width:640px){header{padding:0 18px}.hero{min-height:420px}.hero div{padding:28px}.hero h1,.article h1{font-size:36px}main{padding:24px 18px 56px}}