/* Use flexible tracks so columns plus their gap never exceed the container. */
.faq{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);column-gap:clamp(48px,7vw,110px);padding-left:max(7vw,24px);padding-right:max(7vw,24px);overflow:hidden}
.faqIntro,.faqList{min-width:0;max-width:100%}
.faqList summary{padding-right:4px}
@media(max-width:900px){.faq{grid-template-columns:minmax(0,1fr);column-gap:0}}
@media(max-width:560px){.faq{padding-left:24px;padding-right:24px}}
