/* Shared premium hierarchy for Resolver Local pages and Specials destinations/search. */
.tbe-local-section--spotlight .tbe-local-section__kicker {
    display: none !important;
}

.tbe-local-section--spotlight .tbe-local-section__heading h2,
.tbe-local-section--spotlight .tbe-local-section__heading-row h2 {
    color: #8a5b00;
}

.tbe-local-card[data-promotion-level="spotlight"] {
    border: 3px solid #d6a21e !important;
    background: linear-gradient(145deg, #fffdf6 0%, #ffffff 48%, #fff9e8 100%) !important;
    box-shadow: 0 18px 42px rgba(93, 64, 0, 0.22), 0 0 0 1px rgba(225, 166, 35, 0.2) !important;
}

.tbe-local-card[data-promotion-level="spotlight"] .tbe-local-card__promotion {
    background: #9a6900;
    border: 1px solid rgba(255, 255, 255, 0.72);
    box-shadow: 0 4px 12px rgba(66, 43, 0, 0.24);
    color: #fff;
}

.tbe-local-card[data-promotion-level="featured"] {
    border: 1px solid #d6dde7 !important;
    background: #fff !important;
    box-shadow: 0 10px 24px rgba(18, 34, 58, 0.1) !important;
}

.tbe-local-card[data-promotion-level="featured"] .tbe-local-card__promotion {
    display: none !important;
}
