/* A single header offset for Laundry. No per-target double compensation. */
html:has(.laundry-review) { scroll-padding-top: calc(var(--header-height) + 12px); }
.laundry-review [id] { scroll-margin-top: 0; }
/* Compact header renders at approximately 78px with the approved type and padding.
   Its legacy height token varies independently, so do not reuse it for this offset. */
@media screen and (max-width: 1279px) {
  html:has(.laundry-review) { scroll-padding-top: 90px; }
}
