/* Source: patterns/coverage-northern-ontario-reach.css */
/* ===============================
   Pattern: Coverage / Northern Ontario Reach
   Supports: NOFCC Section Background block
================================ */

.coverage {
    position: relative;
    overflow: hidden;
    padding: 96px 0;
}

.coverage .wp-block-cover__inner-container,
.coverage .nofcc-section-background__inner {
    width: min(90%, 1180px);
    margin: 0 auto;
    position: relative;
    z-index: 2;
}

.coverage-content {
    max-width: 760px;
    margin-bottom: 54px;
}

.coverage-content h2 {
    max-width: 680px;
}

.coverage-content p {
    max-width: 660px;
}

.coverage-map-placeholder {
    width: 100%;
}

.map-placeholder-inner {
    width: 100%;
    min-height: 360px;
    margin: 0 auto;
    border: 1px solid rgba(239, 35, 60, 0.12);
    border-radius: 30px;
    background:
        radial-gradient(circle at 20% 25%, rgba(239, 35, 60, 0.08), transparent 28%),
        radial-gradient(circle at 78% 62%, rgba(246, 196, 83, 0.16), transparent 30%),
        rgba(255, 255, 255, 0.88);
    backdrop-filter: blur(6px);
    box-shadow: 0 18px 50px rgba(31, 41, 55, 0.08);
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--color-muted);
}