.content-flex-min {
    min-width: 0;
}

/* Magazine index steps — scroll-spy active row highlight (framework-agnostic) */
.gazette-roll__row {
    transition: background-color 200ms ease;
}

.gazette-roll__row--active {
    background-color: var(--bs-primary-bg-subtle, rgb(var(--tw-primary-600, var(--bs-primary-scale-600, 37 99 235)) / 0.08)) !important;
}

.gazette-roll__row--active .gazette-roll__digit {
    color: var(--bs-primary, rgb(var(--tw-primary-600, var(--bs-primary-scale-600, 37 99 235)) / 1)) !important;
    font-weight: 700 !important;
}

.frost-glass-handshake__rule-wide {
    width: 4rem;
}

.frost-glass-handshake__rule-short {
    width: 3rem;
}

.frost-glass-handshake__icon-ring {
    width: 2rem;
    height: 2rem;
}

.frost-glass-handshake__icon-bead {
    width: 0.75rem;
    height: 0.75rem;
}

.frost-glass-handshake__glow-blob {
    filter: blur(64px);
}

.contact-us-flex__min {
    min-width: 0;
}

.contact-us-media__cover {
    object-fit: cover;
}

@keyframes contact-us-pulse {
    0%, 100% { opacity: 1; }
    50% { opacity: 0.5; }
}
[data-frost-glass-shell][data-container-success="true"] {
    animation: contact-us-pulse 1.5s ease-in-out infinite;
}

.google-map-contact-left__iframe {
    width: 100%;
    min-height: 400px;
}

@media (min-width: 992px) {
    .google-map-contact-left__iframe {
        min-height: 600px;
    }
}

/* iframe-normalized */
.google-map-contact-left__iframe {
    width: 100%;
    max-width: 100%;
    height: 400px;
    min-height: 400px;
    display: block;
    border: 0;
    box-sizing: border-box;
    vertical-align: bottom;
}

@media (min-width: 768px) {
    .google-map-contact-left__iframe {
        height: 600px;
        min-height: 600px;
    }
}


