.faq-section .faq-wrapper-block{margin:0 auto;max-width:800px}.faq-section .faq-item{background:var(--color-neutral-yellow);border-radius:var(--card-icon-radius);margin-bottom:24px;padding:32px}.faq-section .faq-item:last-child{margin-bottom:0}.faq-section .faq-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.faq-section .faq-title{flex:1}.faq-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s ease}.faq-body{opacity:0;overflow:hidden;padding-top:0;transition:opacity .3s ease,padding-top .3s ease}.faq-item.active .faq-content{grid-template-rows:1fr}.faq-item.active .faq-body{opacity:1;padding-top:10px}.faq-section .faq-icon{flex-shrink:0}.faq-section .faq-item.active .faq-icon img{transform:rotate(180deg)}.faq-section .faq-header{cursor:pointer}.faq-section.manual h2{color:#000;font-family:Nunito Sans;font-size:32px;font-style:normal;font-weight:400;line-height:128%;margin-bottom:20px}.faq-section .faq-item:focus{outline:none}.faq-section .faq-item:focus-visible{outline:2px solid var(--color-kld-blue);outline-offset:1px}.faq-section .faq-content[aria-hidden=true]{visibility:hidden}.faq-section .faq-content[aria-hidden=false]{visibility:visible}.faq-section .faq-icon img{transition:transform .45s cubic-bezier(.4,0,.2,1);width:12px}@media (prefers-reduced-motion:reduce){.faq-section .faq-body,.faq-section .faq-content,.faq-section .faq-icon img{transition:none!important}}@media (max-width:767px){.faq-section .faq-item{padding:20px}.faq-section .faq-header:focus-visible{outline-offset:2px}}.faq-section .faq-content .faq-body{line-height:28px;margin:0}.faq-section .faq-wrapper .faq-header h3{margin:0}.faq-section .faq-item{cursor:pointer}@media (max-width:1024px){.faq-section .kld-container{padding:0 48px}}@media (max-width:767px){.faq-section .kld-container{padding:0 24px}.three-col-card.nebula-key{margin-left:0;margin-right:0}.faq-section.manual h2{font-size:24px}.faq-section.manual h3{font-size:18px!important}.faq-section.manual .faq-body p{font-size:16px}}.faq-section.manual .kld-container{padding:0}.faq-section.manual .faq-body p{display:flex;margin:0}.faq-section.manual .faq-item{margin-bottom:16px}.faq-section.manual .faq-item:last-child{margin-bottom:0}.faq-section.manual h3{color:#000;font-family:Nunito Sans;font-size:22px;font-style:normal;font-weight:700;line-height:normal}.faq-section.manual{margin-bottom:35px}