@media only screen and (min-width:0rem){#faqs-list{background-color:var(--bgDark);padding:var(--sectionPadding)}#faqs-list .cs-container{display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,3.5rem);margin:auto;max-width:47.5rem;width:100%}#faqs-list .cs-faq-group-block{display:flex;flex-direction:column;gap:1rem}#faqs-list .cs-group-heading{border-bottom:.125rem solid var(--primary);color:var(--bodyTextColorWhite);font-family:var(--headerFont);font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;padding-bottom:.75rem}#faqs-list .cs-faq-group{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0}#faqs-list .cs-faq-item{background-color:var(--surface);border:1px solid var(--border);border-radius:.625rem;list-style:none;overflow:hidden;transition:border-color .3s}#faqs-list .cs-faq-item.active{border-color:var(--primary)}#faqs-list .cs-faq-item.active .cs-button{color:var(--primaryLight)}#faqs-list .cs-faq-item.active .cs-button:after{transform:rotate(45deg)}#faqs-list .cs-faq-item.active .cs-item-p{max-height:40rem;opacity:1;padding-bottom:1.25rem;padding-top:0}#faqs-list .cs-button{background:transparent;border:none;color:var(--bodyTextColorWhite);cursor:pointer;font-family:var(--headerFont);font-size:1.03125rem;font-weight:700;line-height:1.4em;padding:1.25rem 3.5rem 1.25rem 1.25rem;position:relative;text-align:left;transition:color .3s;width:100%}#faqs-list .cs-button:after{background:linear-gradient(var(--primaryLight),var(--primaryLight)),linear-gradient(var(--primaryLight),var(--primaryLight));background-position:50%;background-repeat:no-repeat;background-size:100% .125rem,.125rem 100%;content:"";height:1rem;margin-top:-.5rem;position:absolute;right:1.25rem;top:50%;transition:transform .3s;width:1rem}#faqs-list .cs-button:focus-visible{outline:.125rem solid var(--primary);outline-offset:-.125rem}#faqs-list .cs-item-p{color:var(--bodyTextColor);font-size:.96875rem;line-height:1.6em;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0 1.25rem;transition:max-height .3s ease,opacity .3s ease,padding .3s ease}#faqs-list .cs-faq-cta{align-items:center;background-color:var(--surface);border:1px solid var(--border);border-radius:.75rem;border-top:.1875rem solid var(--primary);display:flex;flex-direction:column;gap:.75rem;padding:clamp(2rem,4vw,3rem);text-align:center}#faqs-list .cs-cta-title{color:var(--bodyTextColorWhite);font-family:var(--headerFont);font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700}#faqs-list .cs-cta-text{color:var(--bodyTextColor);font-size:1rem;line-height:1.6em;max-width:46ch}#faqs-list .cs-button-group{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:.5rem}}