.faq-fold>summary.faq-intro{list-style:none;cursor:pointer;margin:0;padding:10px 0;min-height:48px}
.faq-fold>summary::-webkit-details-marker{display:none}
.faq-fold>summary::marker{content:''}
.faq-fold>summary:focus-visible{outline:2px solid var(--peach-accent,#ad7b52);outline-offset:5px;border-radius:3px}
.faq-fold>summary h2{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0}
.faq-fold-icon{flex:none;font:300 26px/1 var(--sans);color:var(--peach-accent,#ad7b52)}
.faq-fold-icon::before{content:'+'}.faq-fold[open]>summary .faq-fold-icon::before{content:'−'}
.faq-fold-description{margin:10px 0 24px}.faq-fold-description p{margin:0;max-width:48em}
