.faq-accordion{--faq-padding-cap: var(--report-content-padding-cap, 96px);--faq-effective-padding-x: min(var(--faq-paddingX, 20px), var(--faq-padding-cap));--faq-effective-padding-y: min(var(--faq-paddingY, 16px), var(--faq-padding-cap))}.faq-accordion .faq-title{color:var(--faq-titleColor, hsl(var(--foreground)));font-size:var(--faq-titleSize-responsive, var(--report-utility-2xl, 24px))}.faq-accordion.faq-accordion .faq-list.faq-list{border:var(--faq-borderWidth, 1px) solid var(--faq-borderColor, hsl(var(--border) / .3))!important;border-radius:var(--faq-radius, 16px);background:var(--faq-backgroundColor, hsl(var(--card) / .7))!important}.faq-accordion .faq-item{border-bottom:var(--faq-borderWidth, 1px) solid var(--faq-borderColor, hsl(var(--border) / .3))}.faq-accordion .faq-item:last-child{border-bottom:0}.faq-accordion.faq-accordion .faq-question-row.faq-question-row{padding:var(--faq-effective-padding-y) var(--faq-effective-padding-x);background:var(--faq-itemBackgroundColor, transparent)!important;color:var(--faq-questionColor, hsl(var(--foreground)));font-size:var(--faq-questionSize-responsive, var(--report-utility-lg, 18px))}.faq-accordion.faq-accordion .faq-item[data-expanded=true]>.faq-question-row.faq-question-row{background:var(--faq-openBackgroundColor, hsl(var(--muted) / .2))!important}.faq-accordion .faq-toggle-icon{color:var(--faq-iconColor, var(--faq-questionColor, hsl(var(--muted-foreground))))}.faq-accordion.faq-accordion .faq-toggle.faq-toggle{display:inline-flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:var(--faq-iconBackgroundColor, transparent)!important}.faq-accordion.faq-accordion .faq-answer.faq-answer{padding:calc(var(--faq-effective-padding-y) / 2) var(--faq-effective-padding-x) var(--faq-effective-padding-y);background:var(--faq-answerBackgroundColor, transparent)!important}.faq-accordion .faq-answer-text{color:var(--faq-answerColor, hsl(var(--muted-foreground)));font-size:var(--faq-answerSize-responsive, var(--report-utility-base, 16px))}.faq-accordion.faq-accordion[data-layout=cards] .faq-list.faq-list{display:grid;gap:var(--faq-gap, 12px);border:0!important;border-radius:0;overflow:visible}.faq-accordion.faq-accordion[data-layout=cards] .faq-item.faq-item{overflow:hidden;border:var(--faq-borderWidth, 1px) solid var(--faq-borderColor, hsl(var(--border) / .3))!important;border-radius:var(--faq-radius, 16px)}@container (max-width: 1024px){.faq-accordion{width:100%!important;--faq-padding-cap: 16px}}@media (max-width: 1024px){.faq-accordion{width:100%!important;--faq-padding-cap: 16px}}
