/* Audience cards retain the FAQ design and reuse the approved gold icons. */
#individual-audience .home-faq-summary {
  display:grid;
  grid-template-columns:24px minmax(0,1fr) 20px;
  align-items:center;
  gap:14px;
  list-style:none;
}
#individual-audience .home-faq-summary::-webkit-details-marker {display:none}
#individual-audience .home-faq-summary::marker {content:''}
#individual-audience .ic-audience-icon {
  display:block;
  width:24px;
  height:24px;
  object-fit:contain;
}
#individual-audience .home-faq-summary h3 {min-width:0}
#individual-audience .home-faq-answer {margin-left:38px}
/* Keep the continuous border; remove short corner-decoration strokes. */
#individual-audience .faq-card::before {content:none}
/* Do not leave answer separators in the layout of a closed disclosure. */
#individual-audience .faq-card:not([open])>.home-faq-answer {display:none!important}
#individual-audience .faq-card:not([open])>.home-faq-answer::before,
#individual-audience .faq-card:not([open])>.home-faq-answer::after {content:none}
@media (max-width:767px) {
  #individual-audience .home-faq-summary {grid-template-columns:22px minmax(0,1fr) 20px;gap:12px}
  #individual-audience .ic-audience-icon {width:22px;height:22px}
  #individual-audience .home-faq-answer {margin-left:34px}
}
