/* One optional WordPress composition, shared by frontend and native block-editor canvas. */
.ht-clinical-visual-break { margin:10px 0 0; }
.ht-clinical-visual-break>figure { margin:0; }
.ht-clinical-visual-break>figure img { display:block; width:100%; height:340px; object-fit:cover; object-position:center 35%; }
.ht-clinical-visual-break>figure figcaption { margin:12px 0 0; font-size:12px; line-height:1.65; color:#46515b; }
.ht-clinical-visual-break .ht-clinical-visual-copy { margin:16px 0 0; }
.ht-clinical-visual-break .ht-clinical-statement { margin:0 0 16px; font-size:23px; line-height:1.55; letter-spacing:-.02em; color:#18232e; }
.ht-clinical-visual-break .ht-clinical-provenance { margin:0; font-size:12px; line-height:1.75; color:#46515b; }
.ht-clinical-visual-break.is-style-ht-clinical-split { display:grid; grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr); gap:40px; align-items:center; }
.ht-clinical-visual-break.is-style-ht-clinical-split>.ht-clinical-visual-copy { margin:0; }
.ht-clinical-visual-break.is-style-ht-clinical-split>figure:only-child { grid-column:1/-1; }
@media(max-width:767px) {
 .ht-clinical-visual-break.is-style-ht-clinical-split { display:block; }
 .ht-clinical-visual-break>figure img { height:230px; }
 .ht-clinical-visual-break.is-style-ht-clinical-split>.ht-clinical-visual-copy { margin-top:18px; }
 .ht-clinical-visual-break .ht-clinical-statement { font-size:20px; }
}
