@layer components {
.faq-home__head{text-align:center;margin-bottom:var(--space-28)}.faq-home__list{max-width:var(--width-xl);border-top:1px solid var(--color-border);margin:0 auto}.faq-home__list>div{border-bottom:1px solid var(--color-border)}.faq-home__list button{justify-content:space-between;align-items:center;gap:var(--space-16);width:100%;padding:var(--space-18) 0;color:var(--color-text);text-align:left;cursor:pointer;font:300 clamp(1.75rem, 4.4vw, 2.875rem)/var(--leading-tight) var(--display);transition:transform var(--time-400) var(--press), scale var(--time-400) var(--press);background:0 0;border:0;display:flex}.faq-home__list button:active{scale:var(--squeeze-sm);transition-duration:var(--time-100)}.faq-home__list button i{width:22px;height:22px;transition:transform var(--time-500) var(--press), scale var(--time-500) var(--press);flex:none;position:relative}.faq-home__list button i:before,.faq-home__list button i:after{content:"";background:currentColor;height:1.5px;position:absolute;top:50%;left:0;right:0}.faq-home__list button i:after{transform:rotate(90deg)}.faq-home__list .on button i{transform:rotate(45deg)}.faq-home__answer{transition:grid-template-rows var(--time-500) var(--press-soft);grid-template-rows:0fr;display:grid}.faq-home__answer>div{min-height:0;overflow:hidden}.faq-home__list .on .faq-home__answer{grid-template-rows:1fr}.faq-home__answer p{padding:0 0 var(--space-20);max-width:var(--measure-lg);color:var(--color-text-muted);font-size:var(--text-base);margin:0}@media (min-width:1000px){.faq-home__head{margin-bottom:var(--space-48)}}.faq-home--section{padding:var(--sec-y) 0}.faq-home--section .faq-home__head{margin-bottom:var(--space-28);text-align:left}.faq-home--section h2{font:300 var(--h-sec) / var(--leading-none) var(--display);letter-spacing:var(--track-tight);text-transform:none;color:var(--color-text);margin:0}.faq-home--section .faq-home__list{max-width:none}.faq-home--section button{font-size:var(--h-sub)}
}

