/* Homepage fixes (Dawson 2026-11-09). The full-width hero row uses the theme's -24px side margins so the photo bleeds
   edge to edge; that made the page 1,488px wide at 1,440 and caused a sideways scroll. Clip the section instead of
   removing the margins, so the photo still fills the width. */
.hm-slider { overflow-x: clip; }
/* At about 1024 to 1100px the homepage header's menu list sits 9px past the edge; clip rather than restyle the theme
   header (overflow: clip does not create a scroll container, so the fixed header and the slide-out menu still work). The menu belongs to the fixed header, so the clip has to sit on the root. */
html { overflow-x: clip; } /* this stylesheet loads on the homepage only */
