*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#111;background:#f5f5f5;font-family:Arial,sans-serif}.home{min-height:100vh;padding:80px 20px}.news-section{width:100%}.news-container{max-width:1000px;margin:0 auto}.news-title{margin:0 0 40px;font-size:48px;line-height:1.1}.news-list{gap:24px;display:grid}.news-card{background:#fff;border-radius:20px;padding:32px}.news-card__title{margin:0 0 20px;font-size:30px}.news-card__content{font-size:18px;line-height:1.6}.news-card__content p{margin:0 0 10px}.news-card__date{color:#777;margin-top:24px;font-size:14px;display:block}.news-empty{color:#777;font-size:20px}
