.f-faq{padding:clamp(3.5rem,8vw,8rem) 0;container-type:inline-size;background-color:#f3f3f3}.f-faq h2{font-family:"Work Sans",sans-serif;font-size:clamp(3.4rem,4.9cqi,4.9rem);line-height:clamp(3.6rem,5cqi,5rem);font-weight:700;text-align:left;letter-spacing:-0.02em;padding:clamp(2.5rem,3.2cqi,3.2rem) 0;border-bottom:1px solid #dcdcdc;margin-bottom:clamp(2.5rem,4cqi,4rem)}.f-faq__list{display:flex;flex-flow:column;gap:clamp(1.4rem,1.6cqi,1.6rem)}.f-faq__list details{background-color:#fff;padding:clamp(1.4rem,1.6cqi,1.6rem)}.f-faq__list details img{transition:all .2s ease-in-out}.f-faq__list details p{font-family:"Work Sans",sans-serif;font-size:clamp(1.4rem,1.6cqi,1.6rem);line-height:clamp(1.7rem,2cqi,2rem);font-weight:400;text-align:left;letter-spacing:-0.02em;max-height:0;transition:all .2s ease-in-out;margin-top:clamp(1.4rem,1.6cqi,1.6rem);margin-left:clamp(1.4rem,1.6cqi,1.6rem)}.f-faq__list details[open] img{transform:rotate(180deg);transition:all .2s ease-in-out}.f-faq__list details[open] p{max-height:100rem;transition:all .2s ease-in-out}.f-faq__list summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:"Work Sans",sans-serif;font-size:clamp(1.6rem,2cqi,2rem);line-height:clamp(1.8rem,2.8cqi,2.8rem);font-weight:500;text-align:left;letter-spacing:initial}/*# sourceMappingURL=faq.css.map */
