/* V13.11: the approved Laundry scene-reading and FAQ pattern. */
.editorial-review .editorial-cue { display:flex; align-items:flex-start; gap:.75rem; background:#f1f3ed; padding:.85rem 1rem; border-radius:9px; font-size:.95rem; line-height:1.55; margin:1.1rem 0; }
.editorial-cue .editorial-icon { flex:0 0 24px; margin-top:.15rem; }
.editorial-option-copy > ol,.editorial-option-copy > ul { margin:1rem 0; padding-left:1.3rem; font-size:.98rem; line-height:1.65; }
.editorial-option-copy > h4 { color:#3A5544; font:700 1.08rem/1.4 "DM Sans",sans-serif; margin:1rem 0 .55rem; }
.editorial-option-copy > ol li + li { margin-top:.4rem; }
.site-faq { margin:3rem 0; }
.site-faq > section { border-top:1px solid #E4E1DB; padding:1.1rem 0; }
main .site-faq h3,main .site-faq h3 em,main .site-faq h3 i,main .site-faq h3 .accent-word { margin:0 0 .6rem; font-size:1.35rem; line-height:1.25; color:#3A5544; font-style:normal; }
.site-faq > section p { max-width:95ch; margin:0; }
.site-faq > section p + p { margin-top:.8rem; }
@media screen and (max-width:639px) { .editorial-review .editorial-cue { padding:.8rem; gap:.55rem; } }
