/* Approved heading-description widths. Existing images and content columns remain intact. */
body.eb-description-full-width main :is(h1,h2)+p,
body.eb-description-full-width main div:has(> :is(h1,h2))+p {
 width:100%!important;max-width:none!important;grid-column:1/-1!important;grid-row:auto!important;
}
body.eb-description-full-width main :is(div,header):not([class*="wrap"]):has(> :is(h1,h2)) {
 max-width:none!important;
}

body.eb-description-full-width main .about-section-head,
body.eb-description-full-width main .aero-section-head,
body.eb-description-full-width main .auto-risk-heading,
body.eb-description-full-width main .bb-heading,
body.eb-description-full-width main .bbc-heading,
body.eb-description-full-width main .cases-heading,
body.eb-description-full-width main .ceramic-section-head,
body.eb-description-full-width main .cs-heading,
body.eb-description-full-width main .culture-section-heading,
body.eb-description-full-width main .dfmc-section-head,
body.eb-description-full-width main .esg-head,
body.eb-description-full-width main .hv-faq-head,
body.eb-description-full-width main .ic-section-head,
body.eb-description-full-width main .industry-route-heading,
body.eb-description-full-width main .medical-v2-head,
body.eb-description-full-width main .pa-heading,
body.eb-description-full-width main .plv-heading,
body.eb-description-full-width main .q-faq-head,
body.eb-description-full-width main .resource-head,
body.eb-description-full-width main .sc-head,
body.eb-description-full-width main .sp-head,
body.eb-description-full-width main .team-faq-head,
body.eb-description-full-width main .tele-section-head,
body.eb-description-full-width main .trust-head{width:100%!important;max-width:none!important;}

body.eb-description-full-width .ebfaq-section-head{display:block}body.eb-description-full-width .ebfaq-section-head>p{margin-top:16px}
