.faq-accordion-trigger{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.85rem;width:100%;margin:0;padding:0;display:flex}.faq-accordion-question{flex:1;min-width:0}.faq-accordion-icon{opacity:.72;background:currentColor;border-radius:1px;flex-shrink:0;width:.7rem;height:1.5px;transition:transform .32s cubic-bezier(.4,0,.2,1);position:relative}.faq-accordion-icon:before{content:"";background:currentColor;border-radius:1px;width:1.5px;height:.7rem;transition:opacity .24s,transform .24s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-accordion-icon--open{transform:rotate(180deg)}.faq-accordion-icon--open:before{opacity:0;transform:translate(-50%,-50%)scaleY(0)}.faq-accordion-item{transition:border-color .32s,box-shadow .32s,background .32s}.faq-accordion-panel{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1);display:grid}.faq-accordion-panel--open{grid-template-rows:1fr}.faq-accordion-panel-inner{min-height:0;overflow:hidden}.faq-accordion-panel-inner>*{opacity:0;transition:opacity .24s,transform .24s;transform:translateY(-6px)}.faq-accordion-panel--open .faq-accordion-panel-inner>*{opacity:1;transition:opacity .34s 80ms,transform .34s 80ms;transform:translateY(0)}.seo-charter-faq-list .seo-faq-item.faq-accordion-item--open{box-shadow:0 12px 36px #00000047,inset 0 0 0 1px #c9a2271f}.dst-faq-item.faq-accordion-item--open{border-color:color-mix(in srgb, var(--faq-tone,var(--dst-accent,#4a90a4)) 36%, #ffffff1a)}@media (prefers-reduced-motion:reduce){.faq-accordion-item,.faq-accordion-panel,.faq-accordion-panel-inner>*,.faq-accordion-icon,.faq-accordion-icon:before{transition:none!important}}
