.ls-faq{background-color:var(--ls-primary-light);padding-bottom:var(--ls-spacing-3xl);padding-top:var(--ls-spacing-3xl);width:100%}.ls-faq__title{color:var(--ls-text-title);font-family:var(--ls-font-title);font-size:var(--ls-typo-h2-size);font-weight:var(--ls-fw-semibold);line-height:var(--ls-typo-h2-lh);margin-bottom:var(--ls-spacing-l);text-align:center}.ls-faq__list{display:flex;flex-direction:column;gap:var(--ls-spacing-s);margin:0 auto;max-width:800px}.ls-faq__item{background-color:var(--ls-neutral-white);border-radius:var(--ls-radius-s);overflow:hidden}.ls-faq__item.is-open{outline:1px solid var(--ls-primary-dark);outline-offset:-1px}.ls-faq__question{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:var(--ls-spacing-m);padding:var(--ls-spacing-m);text-align:left;width:100%}.ls-faq__question-text{color:var(--ls-secondary-dark);flex:1;font-family:var(--ls-font-text);font-size:var(--ls-typo-t6-size);font-weight:var(--ls-fw-semibold);line-height:var(--ls-typo-t6-lh)}.ls-faq__chevron{color:var(--ls-secondary-dark);flex-shrink:0;height:16px;transition:transform .25s ease;width:16px}.ls-faq__question[aria-expanded=true] .ls-faq__chevron{transform:rotate(180deg)}.ls-faq__answer[hidden]{display:none}.ls-faq__answer-content{color:var(--ls-neutral-sub-text);font-family:var(--ls-font-text);font-size:var(--ls-typo-t7-size);font-weight:var(--ls-fw-regular);line-height:var(--ls-typo-t7-lh);padding:0 var(--ls-spacing-m) var(--ls-spacing-m)}.ls-faq__answer-content p{margin-bottom:var(--ls-spacing-s)}.ls-faq__answer-content p:last-child{margin-bottom:0}.ls-faq__answer-content ul{list-style:disc;margin-bottom:var(--ls-spacing-s);padding-left:21px}.ls-faq__answer-content ul:last-child{margin-bottom:0}.ls-faq__answer-content li{color:var(--ls-neutral-sub-text);font-family:var(--ls-font-text);font-size:var(--ls-typo-t7-size);font-weight:var(--ls-fw-regular);line-height:var(--ls-typo-t7-lh)}.ls-faq--white{background-color:var(--ls-neutral-white)}.ls-faq--white .ls-faq__item{background-color:var(--ls-bg-main)}@media (max-width:768px){.ls-faq__title{font-size:var(--ls-typo-h2-mobile-size);line-height:var(--ls-typo-h2-mobile-lh)}.ls-faq__list{max-width:100%}}