/* Laundry expansion only. Approved pilot and shared site styles are unchanged. */
/* The document already reserves the sticky header via scroll-padding-top.
   Do not add another offset to the selected block. */
.laundry-editorial .laundry-option { scroll-margin-top: 0; }
.laundry-editorial .laundry-faq { margin: 3rem 0; }
.laundry-editorial .laundry-faq > section { border-top: 1px solid #E4E1DB; padding: 1.1rem 0; }
.laundry-editorial .laundry-faq h3 { margin: 0 0 .6rem; font-size: 1.35rem; }
.laundry-editorial .laundry-faq p { max-width: 95ch; margin: 0; }
.laundry-editorial .laundry-related { display: grid; gap: .7rem; margin: 1.3rem 0; }
.laundry-editorial .laundry-option-copy, .laundry-editorial .laundry-intro-copy { min-width: 0; }
.laundry-editorial .laundry-jump strong { overflow-wrap: anywhere; }
@media screen and (max-width: 639px) {
  .laundry-editorial .laundry-summary th, .laundry-editorial .laundry-summary td { padding: .8rem; }
}
