.cth-topic-faq{padding-block:clamp(2rem,5vw,4rem)}
.cth-topic-faq h2{max-width:34ch;margin-bottom:1.4rem}
.cth-topic-faq .faq-list{max-width:980px}
.cth-topic-faq details{background:transparent;border:0;border-bottom:1px solid rgba(150,150,150,.35);padding:0;margin:0}
.cth-topic-faq summary{cursor:pointer;line-height:1.5;font-weight:600;padding:1rem 0;overflow-wrap:anywhere}
.cth-topic-faq details p{line-height:1.7;max-width:85ch;margin:.15rem 0 1.2rem;overflow-wrap:anywhere}
.cth-topic-faq summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}
