.kl-faq{padding:3.2rem 1.5rem}.kl-faq__tabs{display:flex;align-items:center;max-width:100%;gap:.8rem;margin:0 -1.5rem;padding:0 1.5rem;overflow-x:auto;scrollbar-width:none;width:fit-content;margin:0 auto}.kl-faq__tabs::-webkit-scrollbar{display:none}.kl-faq__tab{flex:0 0 auto;padding:.9rem 1.6rem;border:.1rem solid #d9d5cf;border-radius:10rem;background-color:transparent;font-family:var(--font-body-family);font-size:var(--kl-type-body, 1.2rem);font-weight:var(--font-body-weight);line-height:1.4;white-space:nowrap;color:var(--primary-brand-color);cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.kl-faq__tab:hover{border-color:var(--primary-brand-color)}.kl-faq__tab:focus-visible{outline:.2rem solid var(--primary-brand-color);outline-offset:.2rem}.kl-faq__tab[aria-selected=true]{border-color:var(--primary-brand-color);background-color:var(--primary-brand-color);color:#fff}.kl-faq__panel{margin:0 auto}.kl-faq__heading{margin:2.4rem 0 1.8rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:var(--kl-type-section-heading, 2.6rem);font-weight:var(--font-heading-weight);line-height:1.15;letter-spacing:normal;text-align:center;color:var(--primary-brand-color)}.kl-faq__item{border-bottom:.1rem solid #e7e7e4}.kl-faq__question{display:flex;align-items:center;gap:1.6rem;padding:1.8rem 0;list-style:none;cursor:pointer}.kl-faq__question::-webkit-details-marker{display:none}.kl-faq__question:focus-visible{outline:.2rem solid var(--primary-brand-color);outline-offset:-.2rem}.kl-faq__question-text{flex:1 1 auto;margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:var(--kl-type-subheading, 1.4rem);letter-spacing:.04em;text-transform:none;color:#303030;font-weight:400}.kl-faq__toggle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--primary-brand-color)}.kl-faq__toggle svg{display:block;width:1.4rem;height:1.4rem}.kl-faq__toggle-bar--vertical{transform-origin:center;transition:opacity .2s ease,transform .2s ease}.kl-faq__item[open] .kl-faq__toggle-bar--vertical{opacity:0;transform:rotate(90deg)}.kl-faq__answer,.kl-faq__page{padding:0 3.2rem 2.4rem 0;font-family:var(--font-body-family);font-size:var(--kl-type-body, 1.4rem);font-weight:var(--font-body-weight);line-height:1.6;color:var(--primary-brand-color)}.kl-faq__answer{font-size:var(--kl-type-body, 1.2rem)}.kl-faq__page{padding-top:2.4rem}.kl-faq__answer>p:first-child,.kl-faq__page>p:first-child{margin-top:0}.kl-faq__answer>p:last-child,.kl-faq__page>p:last-child{margin-bottom:0}.kl-faq__answer a,.kl-faq__page a{color:currentColor}.kl-faq__answer ul,.kl-faq__page ul{margin:0;padding-left:2rem;list-style:disc}.kl-faq__answer li,.kl-faq__page li{margin-bottom:.6rem}.kl-faq__answer li:last-child,.kl-faq__page li:last-child{margin-bottom:0}.kl-faq__hint{max-width:120rem;margin:0 auto;padding:1.6rem 1.5rem;border:.1rem dashed #d9d5cf;font-family:var(--font-body-family);font-size:var(--kl-type-body, 1.2rem);line-height:1.5;color:var(--primary-brand-color)}.kl-faq__hint-intro{margin:0 0 .8rem}.kl-faq__hint-list{display:grid;grid-template-columns:3rem 1fr;gap:.2rem 1.2rem;margin:0 0 1.2rem}.kl-faq__hint-term{margin:0;font-weight:var(--font-body-weight-bold)}.kl-faq__hint-value{margin:0}.kl-faq__hint-items{margin:0;padding-left:1.8rem}.kl-faq__hint-item{margin:0 0 .2rem}@media(min-width:750px){.kl-faq{padding:4.8rem 3rem}.kl-faq__tabs{justify-content:center;gap:1rem;padding:0 3rem}.kl-faq__tab{padding:1rem 1.8rem;font-size:var(--kl-type-body, 1.3rem)}.kl-faq__heading{margin:6.4rem 0 4rem;font-size:var(--kl-type-section-heading, 3.6rem)}.kl-faq__question{gap:2.4rem;padding:2.2rem 0}.kl-faq__question-text{font-size:var(--kl-type-subheading, 1.2rem)}.kl-faq__page{font-size:var(--kl-type-body, 1.2rem)}}@media(min-width:990px){.kl-faq{padding:5.6rem 5rem}.kl-faq__tabs{padding:0}.kl-faq--tabs-center .kl-faq__tabs{justify-content:center}.kl-faq__heading{margin:4rem 0 2rem;font-size:var(--kl-type-section-heading, 3.4rem)}}@media(prefers-reduced-motion:reduce){.kl-faq__tab,.kl-faq__toggle-bar--vertical{transition:none}}
/*# sourceMappingURL=/s/files/1/2318/2543/t/430/assets/kl-faq.css.map */
