/* Full-bleed embedded map — spans the viewport, no .wrapper.

   Height comes from --full-width-map-height. The values below are the
   fallbacks; setting the ACF Height field writes the property inline on the
   block, which then wins at every breakpoint. */

.full-width-map {
  --full-width-map-height: 25rem;
  width: 100%;
  background: var(--color-bg-light);
}

.full-width-map__frame {
  display: block;
  width: 100%;
  height: var(--full-width-map-height);
  border: 0;
}

@media (max-width: 767.98px) {
  .full-width-map { --full-width-map-height: 18.75rem; }
}
