body{margin:0;background:#f4f4f1;color:#202627;font:16px/1.65 Arial,sans-serif}main{max-width:860px;margin:auto;padding:56px 24px 80px;background:#fff;min-height:100vh}a{color:#c91c18}header{border-bottom:4px solid #ef1712;padding-bottom:24px;margin-bottom:36px}header img{width:240px;max-width:70%}h1,h2{line-height:1.15}h1{font-size:clamp(2.2rem,6vw,4rem);margin:.5em 0}h2{margin-top:2em}.meta{color:#687071}.box{background:#f0f1ee;padding:18px 22px;border-left:5px solid #ef1712}nav{margin-top:36px;padding-top:20px;border-top:1px solid #ccd0cd}nav a{margin-right:18px}
