/* Decorative help icons; native FAQ controls and accessible names stay intact. */
body.editorial-site main#main-content :is(.faq-item > summary,.pdf-service-faqs summary) {
  position: relative;
  padding-inline-start: 34px !important;
}
body.editorial-site main#main-content :is(.faq-item > summary,.pdf-service-faqs summary)::before {
  content: '';
  position: absolute;
  inset-inline-start: 0;
  top: 50%;
  width: 20px;
  height: 20px;
  transform: translateY(-50%);
  background-color: currentColor;
  opacity: .72;
  -webkit-mask: url('../images/faq-question.svg') center / contain no-repeat;
  mask: url('../images/faq-question.svg') center / contain no-repeat;
  pointer-events: none;
}
@media (forced-colors:active) {
  body.editorial-site main#main-content :is(.faq-item > summary,.pdf-service-faqs summary)::before { background-color: CanvasText; forced-color-adjust: none; opacity:1; }
}
