/* YDWP header gutters (owner feedback B1). The header group is full-bleed and
   WP's core rule 'header.wp-block-group { padding: 0 }' (a tag+class selector,
   0,1,1) beats the side padding declared in the template part's block
   attributes, so the brand and CTA sat flush against the viewport edges at
   every width, top and scrolled. Put the same side gutters the rest of the
   site uses directly on the header: side padding is constant regardless of
   scroll state; only padding-top/bottom animate (0.55rem -> 0 when scrolled).
   Measured against the section gutters clamp(1.25rem, 4vw, 2.5rem). */
header.ydh-header,
.ydh-header {
    padding-left: clamp(1.25rem, 4vw, 2.5rem) !important;
    padding-right: clamp(1.25rem, 4vw, 2.5rem) !important;
}