.news-hero{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:1.5rem;padding:2.25rem;border-radius:1.25rem;color:#fff;background:linear-gradient(125deg,#696cff 0%,#4f52d8 55%,#03c3ec 130%);box-shadow:0 1rem 2rem rgba(105,108,255,.18)}
.news-hero h1{margin:.35rem 0;color:#fff;font-size:2.25rem}.news-hero p{max-width:720px;margin:0;color:rgba(255,255,255,.84);font-size:1.05rem}.news-eyebrow{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.news-hero__meta{display:flex;flex:0 0 auto;align-items:center;gap:.85rem;min-width:255px;padding:1rem 1.15rem;border:1px solid rgba(255,255,255,.22);border-radius:1rem;background:rgba(255,255,255,.11);backdrop-filter:blur(8px)}.news-hero__meta strong,.news-hero__meta small{display:block}.news-hero__meta small{margin-top:.2rem;color:rgba(255,255,255,.72)}.news-hero__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:.85rem;background:rgba(255,255,255,.16);font-size:1.55rem}
.news-toolbar{margin-bottom:1.5rem}.news-toolbar .card-body{display:flex;align-items:center;gap:1rem}.news-search{position:relative;flex:1;min-width:240px}.news-search>i{position:absolute;z-index:2;top:50%;left:1rem;transform:translateY(-50%);font-size:1.2rem}.news-search .form-control{padding-left:2.8rem}.news-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}
.news-featured{margin-bottom:1.25rem}.news-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.news-card{display:grid;grid-template-columns:54px minmax(0,1fr);gap:1rem;padding:1.4rem;border:1px solid var(--bs-border-color);transition:.18s ease}.news-card:hover{border-color:rgba(105,108,255,.4);transform:translateY(-2px);box-shadow:0 .6rem 1.3rem rgba(0,0,0,.07)}.news-card--featured{grid-template-columns:68px minmax(0,1fr);padding:1.8rem;border-color:rgba(105,108,255,.32);background:linear-gradient(120deg,rgba(105,108,255,.1),rgba(3,195,236,.035))}.news-card__icon{display:grid;place-items:center;width:54px;height:54px;color:#696cff;border-radius:.9rem;background:rgba(105,108,255,.13);font-size:1.55rem}.news-card--featured .news-card__icon{width:68px;height:68px;color:#fff;background:#696cff;font-size:1.9rem}.news-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin-bottom:.55rem;color:var(--bs-secondary-color);font-size:.72rem}.news-card__category{color:#696cff;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.news-card h2,.news-card h3{margin:0 0 .55rem;color:var(--bs-heading-color)}.news-card h3{font-size:1.12rem}.news-card__summary{margin-bottom:.8rem;color:var(--bs-secondary-color)}.news-card__highlights{display:grid;gap:.4rem;margin:0 0 .9rem;padding:0;list-style:none}.news-card__highlights li{display:flex;align-items:flex-start;gap:.45rem;font-size:.82rem}.news-card__highlights i{flex:0 0 auto;margin-top:.13rem;color:#71dd37;font-size:1rem}.news-card__audience{display:flex;align-items:center;gap:.4rem;margin-bottom:.9rem;color:var(--bs-secondary-color);font-size:.75rem}.news-card__audience i{color:#696cff;font-size:1.05rem}
.news-state{margin-top:1.25rem}.news-state .card-body{display:flex;align-items:center;justify-content:center;gap:.9rem;min-height:130px;text-align:left}.news-state i{color:#696cff;font-size:2rem}.news-state strong,.news-state small{display:block}.news-state small{margin-top:.2rem;color:var(--bs-secondary-color)}
@media(max-width:1199.98px){.news-toolbar .card-body{align-items:stretch;flex-direction:column}.news-filters{justify-content:flex-start}}
@media(max-width:767.98px){.news-hero{align-items:flex-start;flex-direction:column;padding:1.5rem}.news-hero__meta{width:100%;min-width:0}.news-list{grid-template-columns:1fr}.news-card,.news-card--featured{grid-template-columns:46px minmax(0,1fr);padding:1.15rem}.news-card__icon,.news-card--featured .news-card__icon{width:46px;height:46px;font-size:1.3rem}.news-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.35rem}.news-filters .btn{flex:0 0 auto}}
