/* ics-findhelp-hero.css (H52, 2026-11-05). Scope: VI page 132 + EN page 2902 (manifest scope pages [132,2902]).
   One yellow block from y=0 (under the fixed header) through the hero text, the doodle and the quote band:
   - page top: the top section #brxe-8hp7os (holds the fixed header pill) takes the yellow + halftone, so no cream shows above the hero;
   - hero (section.ics-hero--text) and doodle (#p132-icon) and quote (#p132-quote) use the yellow token + halftone (set in tear-guard.css quote-merge block; re-asserted here);
   - quote band: no top torn edge (deco SVG hidden), single torn bottom edge kept (band-torn-bottom mask, tear-guard.css).
   Tokens only: --yellow-500, --ht-img. Text colours untouched (dark). */
html body.page-id-132 #brxe-8hp7os#brxe-8hp7os,
html body.page-id-2902 #brxe-8hp7os#brxe-8hp7os {
  background-color: var(--yellow-500) !important;
  background-image: var(--ht-img) !important;
  background-size: 6px 6px !important;
  background-position: left 0 bottom 0, left 3px bottom 3px !important;
  background-repeat: repeat !important;
}
html body.page-id-132 section.ics-hero.ics-hero--text.ics-hero,
html body.page-id-2902 section.ics-hero.ics-hero--text.ics-hero,
html body.page-id-132 #p132-icon,
html body.page-id-2902 #p132-icon {
  background-color: var(--yellow-500) !important;
  background-image: var(--ht-img) !important;
  background-size: 6px 6px !important;
  background-position: left 0 top 0, left 3px top 3px !important;
  background-repeat: repeat !important;
}
html body.page-id-132 #p132-quote,
html body.page-id-2902 #p132-quote {
  background-color: transparent !important;
}
html body.page-id-132 #p132-quote-deco,
html body.page-id-2902 #p132-quote-deco {
  display: none !important;
}

/* H106 find-help quote line (#p132-quote-t, VI 132 + EN 2902): tear-guard sets width 87.5% with no cap, so at >=1441px it spanned 125..1875 at 2000px. Cap to the container token (1440px): 280..1720. Unchanged below 1646px (87.5% < 1440px). */
html body #p132-quote-t#p132-quote-t {
  max-width: var(--container-max, 1440px) !important;
}
