*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.6;color:#333;background:#f4f4f4;overflow-x:hidden}a{text-decoration:none;color:inherit}ul{list-style:none}img{max-width:100%;height:auto;display:block}.container{max-width:1140px;margin:0 auto;padding:0 15px}header{background:#fff;border-bottom:2px solid #e1e1e1;padding:15px 0;margin-bottom:20px}.site-logo{font-size:24px;font-weight:800;text-transform:uppercase;color:#c00}.news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.news-card{background:#fff;border:1px solid #ddd;padding:15px;border-radius:4px}.news-card h2{font-size:18px;margin-bottom:10px;line-height:1.3}.news-meta{font-size:12px;color:#888;margin-bottom:10px}