section.faq-section{background-color:var(--color-surface-0);display:grid;row-gap:1rem;margin:2rem 0}section.faq-section details.accordion__item:not(:first-child){border-top:1px solid var(--color-border)}section.faq-section details.accordion__item{padding:.5rem 0}section.faq-section details.accordion__item summary.accordion__heading{list-style:none;position:relative;padding-right:2.5rem;cursor:pointer}section.faq-section details.accordion__item summary.accordion__heading:focus-visible{outline:2px dashed var(--color-secondary);outline-offset:-2px}section.faq-section details.accordion__item summary.accordion__heading::-webkit-details-marker{display:none}section.faq-section details.accordion__item summary.accordion__heading:hover{opacity:1}section.faq-section details.accordion__item summary.accordion__heading .accordion__question{color:var(--color-text);font-size:1rem;margin:0;padding:1rem 0;font-weight:600}section.faq-section details.accordion__item summary.accordion__heading svg.chevron{fill:var(--color-text-muted);position:absolute;top:0;right:0;bottom:0;margin:auto;transition:transform .3s ease}section.faq-section details.accordion__item summary.accordion__heading:hover svg.chevron{fill:var(--color-text)}section.faq-section details.accordion__item[open] summary.accordion__heading svg.chevron{transform:rotate(180deg)}section.faq-section details.accordion__item div.accordion__content{overflow:hidden;min-height:0;color:var(--taxiway-tarmac)}section.faq-section details.accordion__item::details-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows 150ms ease-in-out,content-visibility 150ms allow-discrete}section.faq-section details.accordion__item[open]::details-content{grid-template-rows:1fr}/*# sourceMappingURL=faq.css.map */
