*{box-sizing:border-box}body{margin:0;background:#06101f;color:#eef6ff;font:16px/1.75 system-ui,Arial,sans-serif}a{color:inherit;text-decoration:none}.news-head{background:linear-gradient(115deg,#081629,#173e68,#071527);padding:15px max(20px,5vw);display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #315d8b}.news-head>a:first-child{font-weight:900;font-size:25px;font-style:italic}.news-head b{color:#f02a4b}.news-head nav{display:flex;gap:15px}.news-content{max-width:1280px;margin:auto;padding:24px}.news-content h1{font-size:clamp(27px,4vw,44px)}.news-filter{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:25px}.news-filter input,.news-filter select{background:#10243d;border:1px solid #31577b;color:#fff;padding:12px;border-radius:7px}.news-filter button{background:#c11c3e;color:#fff;border:0;padding:12px 25px;border-radius:7px}.news-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.news-cards article{background:linear-gradient(#102946,#0a1a30);border:1px solid #315577;border-radius:11px;overflow:hidden}.news-cards article a{display:block;padding:16px}.news-cards img{width:calc(100% + 32px);margin:-16px -16px 10px;aspect-ratio:16/9;object-fit:cover}.news-cards h2{font-size:19px}.news-cards p,.news-cards time{color:#b8c9df}.article-page{max-width:850px}.article-summary{font-size:20px;color:#b5c9e0}.article-cover{max-width:100%;border-radius:10px}.article-body{white-space:normal;line-height:2;font-size:18px;margin:25px 0}@media(max-width:800px){.news-cards{grid-template-columns:1fr}.news-head{flex-wrap:wrap}}