.wvis-ee-embed { width: 100%; }
.wvis-ee-embed .wvis-ee-frame { display: block; width: 100%; max-width: none; height: 970px; border: 0; margin: 0; }
.wvis-ee-embed .wvis-ee-followup { margin: 1.5rem 0; scroll-margin-top: 5rem; }
.wvis-ee-embed .wvis-ee-followup h2:focus { outline-offset: 4px; }

.bde-section > .section-container:has(> .bde-shortcode:only-child .wvis-ee-embed) {
  padding-block: clamp(20px, 3.2vw, 36px);
}
