.faq-list{border-top:1px solid #091c381f}.faq-item{border-bottom:1px solid #091c381f}.faq-summary{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:1.5rem;list-style:none;display:flex}.faq-summary::-webkit-details-marker{display:none}.faq-question{text-wrap:pretty;min-width:0}.faq-toggle{flex:none;width:20px;height:20px;margin-top:calc(.675em - 10px);position:relative}.faq-toggle:before,.faq-toggle:after{content:"";background-color:var(--color-ink);position:absolute}.faq-toggle:before{inset-inline:0;height:1.5px;top:calc(50% - .75px)}.faq-toggle:after{inset-block:0;width:1.5px;left:calc(50% - .75px)}.faq-item[open] .faq-toggle{transform:rotate(45deg)}.faq-closing{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;display:flex}@media (prefers-reduced-motion:no-preference){.faq-toggle{transition:transform var(--dur-hover) var(--ease-out)}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(6px)}}.faq-item[open]>.faq-answer{animation:faq-answer-in .2s var(--ease-out)}}
