.news-wrapper{max-width:1180px;margin:40px auto;padding:0 24px}.news-header h1{font-size:32px;font-weight:700;margin-bottom:6px}.news-header p{font-size:15px;color:#444;line-height:1.5}.breadcrumbs{font-size:12px;color:#777;margin-bottom:12px}.news-featured{display:grid;grid-template-columns:45% 55%;gap:18px;border:1px solid #e5e5e5;padding:18px;border-radius:12px;background:#fafafa;margin:28px 0;align-items:flex-start;transition:transform .3s ease,box-shadow .3s ease,border .3s ease}.news-featured:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgb(0 0 0 / .15);border-color:#4f00b7}.news-featured h2{font-size:22px;line-height:1.3;margin:0 0 6px}.news-featured p{font-size:14px;color:#333;line-height:1.5;margin:4px 0}.news-featured a{font-weight:600;font-size:14px;color:#4f00b7}.news-image,.news-thumb{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:10px;display:block;transition:transform .4s ease}.news-featured:hover .news-image{transform:scale(1.04)}.news-meta{font-size:12px;color:#666;margin:4px 0}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.news-card{border:1px solid #e5e5e5;border-radius:12px;padding:12px;background:#fff;transition:transform .25s ease,box-shadow .25s ease,border .25s ease}.news-card:hover{transform:translateY(-6px);box-shadow:0 12px 26px rgb(0 0 0 / .12);border-color:#4f00b7}.news-card:hover .news-thumb{transform:scale(1.05)}.news-card h3{font-size:15px;line-height:1.3;margin:6px 0;transition:color .2s ease}.news-card:hover h3{color:#4f00b7}.news-card p{font-size:13px;line-height:1.4;color:#444}.news-card a{display:inline-block;margin-top:6px;font-size:13px;font-weight:600;color:#4f00b7}.news-tag{font-size:11px;font-weight:600;color:#4f00b7}@media(max-width:900px){.news-grid{grid-template-columns:repeat(2,1fr)}.news-featured{grid-template-columns:1fr}}@media(max-width:520px){.news-grid{grid-template-columns:1fr}.news-header h1{font-size:24px}.news-featured h2{font-size:18px}}