.faq-section{width:100%;padding-top:2rem;padding-bottom:2rem;position:relative}@media (min-width:640px){.faq-section{padding-top:2rem;padding-bottom:2rem}}.faq-section__container{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;max-width:100rem;margin-left:auto;margin-right:auto;padding-left:.25rem;padding-right:.25rem;display:grid}@media (min-width:640px){.faq-section__container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.faq-section__container{grid-template-columns:1fr 2fr;gap:3rem}}.faq-section__list{flex-direction:column;display:flex}@media (min-width:1024px){.faq-section__list{gap:1rem}}.faq-section__item{--tw-border-opacity:1;border-width:1px;border-color:rgba(244,244,244,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}.faq-section__button{text-align:left;--tw-text-opacity:1;color:rgba(94,94,94,var(--tw-text-opacity,1));padding:.75rem 0 .75rem 1.5rem;font-size:1.125rem;font-weight:400;line-height:1.75rem}.faq-section__button:hover{-webkit-text-decoration-line:none;text-decoration-line:none}@media (min-width:1024px){.faq-section__button{padding-top:1.25rem;padding-bottom:1.25rem;font-size:1.5rem;line-height:2rem}}.faq-section__answer{--tw-text-opacity:1;color:rgba(94,94,94,var(--tw-text-opacity,1));padding:0 1.5rem 1.25rem;font-size:.875rem;line-height:1.625}@media (min-width:1024px){.faq-section__answer{font-size:1rem;line-height:1.5rem}}
