.course-faq{font-family:"DM Sans",var(--body-font-family),sans-serif;margin:0;padding:64px 0;background-color:var(--cfq-bg, #f0f8f8)}.course-faq__inner{display:flex;flex-direction:column;align-items:center;width:100%;margin:0;padding:0;gap:24px}.course-faq__header{display:flex;flex-direction:column;align-items:center;width:100%;margin:0;padding:0;gap:0;text-align:center}.course-faq__eyebrow{font-family:inherit;font-size:14px;font-weight:600;margin:0;padding:0;line-height:normal;letter-spacing:1.4px;text-transform:uppercase;color:var(--cfq-accent, #30bbbe)}.course-faq__heading{font-family:inherit;font-size:28px;font-weight:600;margin:0;padding:0;line-height:normal;color:var(--cfq-text, #171717);max-width:394px}.course-faq__list{display:flex;flex-direction:column;width:100%;max-width:660px;margin:0;padding:0;gap:8px}.course-faq__item{display:block;width:100%;margin:0;padding:0;background-color:#fff;border-radius:8px;overflow:hidden}.course-faq__checkbox{display:none}.course-faq__summary{display:flex;flex-direction:row;align-items:center;width:100%;margin:0;padding:16px;gap:8px;cursor:pointer}.course-faq__toggle{display:block;width:20px;height:20px;flex-shrink:0;margin:0;padding:0;line-height:0;color:var(--cfq-text, #171717)}.course-faq__toggle .icon,.course-faq__toggle svg{display:block;width:20px;height:20px}.course-faq__checkbox:checked~.course-faq__summary .course-faq__toggle .v-line{display:none}.course-faq__question{font-family:inherit;font-size:16px;font-weight:500;margin:0;padding:0;line-height:normal;color:var(--cfq-text, #171717);word-break:break-word;flex:1 1 0;min-width:0}.course-faq__panel{display:grid;grid-template-rows:0fr;margin:0;padding:0;transition:grid-template-rows .35s ease}.course-faq__checkbox:checked~.course-faq__panel{grid-template-rows:1fr}.course-faq__panel-inner{overflow:hidden;min-height:0}.course-faq__answer{margin:0;padding:0 16px 16px 44px;font-family:inherit;font-size:16px;font-weight:400;line-height:normal;color:var(--cfq-muted, #73726c);opacity:0;transition:opacity .25s ease}.course-faq__checkbox:checked~.course-faq__panel .course-faq__answer{opacity:1;transition:opacity .25s ease .1s}.course-faq__answer p{margin:0;padding:0}.course-faq__answer p+p{margin-top:1em}@media(max-width:767px){.course-faq__heading{max-width:none;width:100%}.course-faq__list{max-width:none}}@media(max-width:480px){.course-faq__heading{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/course-faq.css.map */
