/* ==========================================================================
   News Archive — overrides on top of insights-index.css
   ========================================================================== */

/* ── Centered h1 ── */

.insights-header__title {
    text-align: center;
}

/* ── Featured image: 15px navy border treatment ── */

@media (min-width: 900px) {
    .insights-featured__image-wrap {
        overflow: visible;
        border-right: 15px solid var(--color-navy);
        border-bottom: 15px solid var(--color-navy);
    }

    .insights-featured__image {
        border-radius: 25px;
    }
}

/* ── Featured panel: white opaque, navy text ── */

.insights-featured__panel {
    background: rgba(255, 255, 255, 0.75);
    backdrop-filter: blur(12.5px);
    -webkit-backdrop-filter: blur(12.5px);
}

.insights-featured__title,
.insights-featured__title a {
    color: var(--color-navy);
}

.insights-featured__excerpt {
    color: var(--color-navy);
    opacity: 0.85;
}

/* ── Button: don't stretch full width ── */

.insights-featured__panel .btn {
    align-self: flex-start;
}
