/* RS252 M1: same structural formatting as the post body. */
.cab-composer-preview-text { white-space: normal !important; overflow-wrap: anywhere; line-height: 1.58; }
.cab-composer-preview-text p { margin: 0 0 .85rem; }
.cab-composer-preview-text h1, .cab-composer-preview-text h2, .cab-composer-preview-text h3,
.cab-composer-preview-text h4, .cab-composer-preview-text h5, .cab-composer-preview-text h6 { margin: 1rem 0 .5rem; line-height: 1.3; }
.cab-composer-preview-text ul, .cab-composer-preview-text ol { padding-left: 1.4rem; margin: .5rem 0 .95rem; }
.cab-composer-preview-text li { margin-bottom: .2rem; }
.cab-composer-preview-text blockquote { padding: .5rem .75rem; border-left: 3px solid #93b6ef; background: #eff6ff; margin: .8rem 0; }
.cab-composer-preview-text pre { overflow-x: auto; white-space: pre; padding: .75rem; border-radius: .4rem; background: #f3f4f6; }
.cab-composer-preview-text code { overflow-wrap: anywhere; }
.cab-composer-preview-text hr { margin: 1rem 0; }
