.faqs-section{--padding-block: clamp(20px, calc(20px + 10*(100vw - 834px)) , 30px);display:block;width:100%;max-width:1440px;padding-inline:clamp(20px,calc(20px + 180*(100vw - 834px)),200px);margin-inline:auto}.faq{&[open]{.faq-icon{background-image:url(icon-minus-black.svg)}}&:first-child{.faq-header{padding-top:0}}&:not(:last-child){border-bottom:1px solid var(--light-text-color)}&:last-child{&:not([open]){.faq-header{padding-bottom:0}}.faq-answer{padding-bottom:0}}}.faq-header{display:flex;justify-content:space-between;grid-column-gap:24px;align-items:center;padding-block:var(--padding-block)}.faq-icon-wrapper{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:clamp(14px,calc(14px + 4*(100vw - 834px)),18px);height:clamp(14px,calc(14px + 4*(100vw - 834px)),18px)}.faq-icon{width:100%;height:100%;background:url(icon-plus-black.svg) center/100% no-repeat}.faq-answer{--font-size: clamp(15px, calc(15px + (17 - 15) * ((100vw - 360px) / 1080)), 17px);--line-height: clamp(20px, calc(20px + (23 - 20) * ((100vw - 360px) / 1080)), 23px);--text-color: var(--primary-color);padding-bottom:var(--padding-block);& a{&:hover{text-decoration:none}}}
