.faq-accordion{border-top:1px solid var(--border-subtle);max-width:var(--content-max-medium)}.faq-accordion__item{border-bottom:1px solid var(--border-subtle)}.faq-accordion__heading{font-size:inherit;font-weight:inherit;margin:0}.faq-accordion__trigger{cursor:pointer;text-align:left;width:100%;font-family:var(--font-heading);color:var(--text-primary);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:1.05rem;line-height:1.4;display:flex}.faq-accordion__trigger:hover .faq-accordion__question{color:var(--color-orange-text)}.faq-accordion__trigger:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.faq-accordion__question{flex:1;transition:color .15s}.faq-accordion__icon{flex-shrink:0;width:16px;height:16px;position:relative}.faq-accordion__icon:before,.faq-accordion__icon:after{content:"";background:var(--color-orange);position:absolute}.faq-accordion__icon:before{width:16px;height:2px;top:7px;left:0}.faq-accordion__icon:after{width:2px;height:16px;transition:transform .2s;top:0;left:7px}.faq-accordion__item--open .faq-accordion__icon:after{transform:scaleY(0)}.faq-accordion__panel{padding:0 4px 24px}.faq-accordion__answer{color:var(--text-secondary);white-space:pre-line;margin:0;font-size:1rem;line-height:1.65}
