.faq-accordion{background-color:var(--bg);flex-direction:column;display:flex}.faq-accordion__item{border-bottom:1px solid var(--border-color)}.faq-accordion__item:first-child{border-top:1px solid var(--border-color)}.faq-accordion__item.is-hidden{display:none}.faq-accordion__heading{margin:0}.faq-accordion__trigger{appearance:none;cursor:pointer;text-align:left;color:var(--ink);background:0 0;border:0;margin:0;padding:clamp(1.375rem,1.375rem + .625vw,2rem) 0;transition:background-color .25s}.faq-accordion__trigger:focus-visible{outline:2px solid var(--ink-muted);outline-offset:2px}.faq-accordion__question-wrap{min-width:0}.faq-accordion__question{transition:opacity .35s cubic-bezier(.625,.05,0,1)}.faq-accordion:has(.faq-accordion__item.is-open) .faq-accordion__item:not(.is-open) .faq-accordion__question{opacity:.75}:is(.faq-accordion:has(.faq-accordion__item.is-open) .faq-accordion__item:not(.is-open) .faq-accordion__trigger:hover .faq-accordion__question,.faq-accordion:has(.faq-accordion__item.is-open) .faq-accordion__item:not(.is-open) .faq-accordion__trigger:focus-visible .faq-accordion__question){opacity:1}.faq-accordion__badge{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:14rem;overflow:hidden}.faq-accordion__icon{width:2.25rem;height:2.25rem;color:var(--ink-muted);flex-shrink:0;transition:color .35s cubic-bezier(.625,.05,0,1),transform .6s cubic-bezier(.625,.05,0,1)}.faq-accordion__pm{width:.8rem;height:.8rem;display:block;position:relative}.faq-accordion__pm:before,.faq-accordion__pm:after{content:"";transform-origin:50%;background-color:currentColor;width:100%;height:1.5px;position:absolute;top:50%;left:50%}.faq-accordion__pm:before{transition:transform .35s cubic-bezier(.625,.05,0,1);transform:translate(-50%,-50%)scaleX(1)}.faq-accordion__pm:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-accordion__panel{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.625,.05,0,1);display:grid}.faq-accordion__panel-inner{min-height:0;overflow:hidden}.faq-accordion__answer{max-width:44rem;padding:0 0 clamp(1.375rem,1.375rem + .625vw,2rem)}.faq-accordion__answer p{margin:0}.faq-accordion__answer p+p{margin-top:clamp(.6875rem,.6875rem + .0625vw,.75rem)}.faq-accordion__answer ul,.faq-accordion__answer ol{margin:clamp(.6875rem,.6875rem + .0625vw,.75rem) 0 0;padding-left:clamp(1rem,1rem + .25vw,1.25rem)}.faq-accordion__item.is-open .faq-accordion__panel{grid-template-rows:1fr}.faq-accordion__item.is-open .faq-accordion__icon{color:var(--ink);transform:rotate(90deg)}.faq-accordion__item.is-open .faq-accordion__pm:before{transform:translate(-50%,-50%)scaleX(0)}.faq-accordion mark{background-color:var(--mark-bg);color:var(--mark-ink);padding:0 .125em}@media (prefers-reduced-motion:reduce){.faq-accordion__panel,.faq-accordion__icon,.faq-accordion__trigger,.faq-accordion__question,.faq-accordion__pm:before,.faq-accordion__pm:after{transition:none}}
