.gmb-news-carousel{--gmb-news-count:3;--gmb-news-gap:22px;min-width:0;margin:0;color:#1e1e1e}
.gmb-news-carousel *{box-sizing:border-box}
.gmb-news-carousel .gmb-news-carousel__track{display:grid;grid-template-columns:repeat(var(--gmb-news-count),minmax(0,1fr));gap:var(--gmb-news-gap);align-items:stretch}
.gmb-news-carousel .gmb-news-carousel__slide{min-width:0;display:flex}
.gmb-news-carousel .gmb-news-card{width:100%;height:100%;margin:0}
.gmb-news-carousel .gmb-news-card h3{font-size:20px;line-height:1.25}
.gmb-news-carousel.gmb-news-feed .gmb-news-card__meta:has(>.gmb-news-card__reading-time){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px}
.gmb-news-carousel.gmb-news-feed .gmb-news-card__meta:has(>.gmb-news-card__reading-time)>:first-child{grid-column:1/-1}
.gmb-news-carousel.gmb-news-feed .gmb-news-card__meta:has(>.gmb-news-card__reading-time)>time{grid-column:1}
.gmb-news-carousel.gmb-news-feed .gmb-news-card__meta>.gmb-news-card__reading-time{grid-column:2}
.gmb-news-carousel[data-gmb-news-ready] .gmb-news-carousel__viewport{overflow:hidden;padding:6px 4px 14px;margin:-6px -4px -14px;touch-action:pan-y pinch-zoom;min-width:0}
.gmb-news-carousel[data-gmb-news-ready] .gmb-news-carousel__track{display:flex;transform:translateX(0);transition:none;will-change:transform}
.gmb-news-carousel[data-gmb-news-ready] .gmb-news-carousel__slide{flex:0 0 calc((100% - (var(--gmb-news-count) - 1)*var(--gmb-news-gap))/var(--gmb-news-count));max-width:calc((100% - (var(--gmb-news-count) - 1)*var(--gmb-news-gap))/var(--gmb-news-count))}
.gmb-news-carousel .gmb-news-carousel__footer{display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap;margin-top:22px}
.gmb-news-carousel .gmb-news-carousel__controls{display:flex;align-items:center;gap:10px}
.gmb-news-carousel [hidden]{display:none!important}
.gmb-news-carousel .gmb-news-carousel__arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-width:44px;height:44px;margin:0;padding:0;border:1px solid #e6bc0d;border-radius:50%;background:#ffcc00;color:#1e1e1e;box-shadow:none;cursor:pointer;line-height:1}
.gmb-news-carousel .gmb-news-carousel__arrow:hover{background:#1e1e1e;border-color:#1e1e1e;color:#ffcc00}
.gmb-news-carousel .gmb-news-carousel__arrow:disabled{opacity:.5;cursor:default}
.gmb-news-carousel .gmb-news-carousel__arrow svg{display:block;width:24px;height:24px;pointer-events:none}
.gmb-news-carousel .gmb-news-carousel__all{min-height:44px;justify-content:center;color:#1e1e1e!important;background:#ffcc00;text-decoration:none!important}
.gmb-news-carousel .gmb-news-carousel__all:hover{color:#ffcc00!important;background:#1e1e1e}
.gmb-news-carousel :is(a,button,[tabindex]):focus-visible{outline:3px solid #ffcc00;outline-offset:3px}
.gmb-news-carousel .gmb-news-carousel__status{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;margin:0;padding:0;border:0}
@media(max-width:1024px){.gmb-news-carousel{--gmb-news-count:2}}
@media(max-width:767px){.gmb-news-carousel{--gmb-news-count:1;--gmb-news-gap:20px}.gmb-news-carousel .gmb-news-carousel__footer{margin-top:18px;gap:14px}}
@media(prefers-reduced-motion:reduce){.gmb-news-carousel[data-gmb-news-ready] .gmb-news-carousel__track{transition:none!important}}
@media print{.gmb-news-carousel[data-gmb-news-ready] .gmb-news-carousel__viewport{overflow:visible}.gmb-news-carousel[data-gmb-news-ready] .gmb-news-carousel__track{display:grid;transform:none!important}.gmb-news-carousel[data-gmb-news-ready] .gmb-news-carousel__slide{max-width:none}.gmb-news-carousel .gmb-news-carousel__controls{display:none}}

/* Retain a readable category link when the theme applies yellow focus text. */
.gmb-news-carousel .gmb-news-card__meta a:hover{color:#e76c07!important}
.gmb-news-carousel .gmb-news-card__meta a:is(:focus,:focus-visible){color:#915a00!important}
