*{box-sizing:border-box}body{margin:0;font:17px/1.75 system-ui,sans-serif;color:#172635;background:#f3f6f8}header,footer{background:#122735;color:#fff;padding:1.5rem}main,header>div,footer>div{max-width:1050px;margin:auto}main{padding:2rem 1.25rem 4rem}a{color:inherit}nav{display:flex;gap:1rem}h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.15}h2{line-height:1.3}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.card,article{padding:1.5rem;background:white;border-radius:12px;border:1px solid #dce4e9}.meta{color:#526573;font-size:.9rem}.brand{font-size:1.5rem;font-weight:800}.editorial{background:#f9f5eb}.editorial header{background:#382d25}p{overflow-wrap:anywhere}article{max-width:800px}