*{box-sizing:border-box}body{margin:0;color:#242424;background:#fff;font:18px/1.65 system-ui,-apple-system,sans-serif}header{background:#171b20;color:white;padding:20px max(24px,calc((100vw - 1050px)/2))}header a{color:white;text-decoration:none}.brand img{width:160px;max-width:100%;height:auto}nav{display:flex;flex-wrap:wrap;gap:18px;margin-top:8px;font-size:.9rem}main{max-width:1050px;margin:auto;padding:40px 24px 80px}article{max-width:760px}h1,h2,h3{line-height:1.18;color:#171b20}h1{font-size:clamp(2rem,4vw,3.2rem)}a{color:#175988}img{max-width:100%;height:auto}.card{border-bottom:1px solid #ddd;padding:18px 0}.meta{font-size:.85rem;color:#666}footer{background:#171b20;color:white;padding:28px max(24px,calc((100vw - 1050px)/2));font-size:.85rem}footer a{color:white}