
.fc-news-overview{
  margin-top:1.5rem;
  display:grid;
  gap:1rem;
}
.fc-news-overview__head{
  display:flex;
  align-items:end;
  justify-content:space-between;
  gap:1rem;
}
.fc-news-overview__grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:1rem;
}
.fc-news-overview__card{
  display:flex;
  flex-direction:column;
  gap:.6rem;
  padding:1.1rem 1.05rem;
  border:1px solid rgba(12,52,65,.12);
  border-radius:20px;
  background:linear-gradient(180deg, rgba(255,255,255,.96) 0%, rgba(244,249,250,.92) 100%);
  box-shadow:0 10px 26px rgba(12,52,65,.05);
  text-decoration:none;
  color:inherit;
  min-height:100%;
  transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}
.fc-news-overview__card:hover{
  transform:translateY(-2px);
  box-shadow:0 14px 34px rgba(12,52,65,.08);
  border-color:rgba(12,52,65,.2);
}
.fc-news-overview__eyebrow,
.fc-news-bridge__eyebrow{
  font-size:.78rem;
  font-weight:700;
  letter-spacing:.08em;
  text-transform:uppercase;
  color:#2f6670;
}
.fc-news-overview__title,
.fc-news-bridge__title{
  font-size:1.06rem;
  line-height:1.35;
  font-weight:700;
  color:#153e49;
  margin:0;
}
.fc-news-overview__desc,
.fc-news-bridge__desc{
  margin:0;
}
.fc-news-overview__meta{
  margin-top:auto;
  display:flex;
  align-items:baseline;
  gap:.45rem;
  color:#3c6167;
}
.fc-news-overview__meta strong{
  font-size:1.05rem;
  color:#153e49;
}
.fc-news-bridge{
  margin-top:1rem;
  padding:1.15rem 1.15rem 1.05rem;
  border-radius:22px;
  border:1px solid rgba(12,52,65,.12);
  background:linear-gradient(180deg, rgba(239,248,249,.96) 0%, rgba(255,255,255,.94) 100%);
  box-shadow:0 12px 30px rgba(12,52,65,.05);
}
.fc-news-bridge a{
  font-weight:600;
}
@media (max-width: 980px){
  .fc-news-overview__grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}
@media (max-width: 720px){
  .fc-news-overview__grid{
    grid-template-columns:1fr;
  }
  .fc-news-overview__card,
  .fc-news-bridge{
    border-radius:18px;
  }
}
