/*
 * ご挨拶ページ（zenkoku/abstract）専用CSS
 *
 * TemplateBodyRenderer は CKEditor の動画埋め込みを figure.media > iframe に
 * 正規化し、実データが style で持っていたサイズ指定（position/width/height）は
 * サニタイズで残さない。表示サイズはここで一元的に担保する（PC/SPとも全幅16:9）。
 */
.abstract-content figure.media {
    position: relative;
    width: 100%;
    margin: 24px 0;
    aspect-ratio: 16 / 9;
}

.abstract-content figure.media iframe {
    display: block; /* inlineのままだとfigure側にベースライン余白が数px乗る */
    width: 100%;
    height: 100%;
    border: 0;
}
