.ak-faq-page{padding-block:var(--bp-space-16,4rem)}.ak-faq-page__inner{max-width:48rem;margin-inline:auto}.ak-faq-page__heading{font-size:var(--bp-font-size-4xl,2.25rem);font-weight:var(--bp-font-weight-bold,700);margin-bottom:var(--bp-space-8,2rem)}.ak-faq-page__filters{gap:var(--bp-space-2,.5rem);margin-bottom:var(--bp-space-8,2rem);flex-wrap:wrap;display:flex}.ak-faq-page__section{margin-top:var(--bp-space-10,2.5rem)}.ak-faq-page__section-heading{--_faq-section-color:var(--ak-color-heading);--_faq-section-rule:var(--ak-color-border);scroll-margin-top:var(--bp-space-24,6rem);margin-bottom:var(--bp-space-4,1rem);padding-bottom:var(--bp-space-3,.75rem);border-bottom:1px solid var(--_faq-section-rule);font-size:var(--bp-font-size-2xl,1.5rem);font-weight:var(--bp-font-weight-semibold,600);color:var(--_faq-section-color)}.ak-faq-page__accordion{margin-top:var(--bp-space-4,1rem)}.ak-faq-page .bp-accordion{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ak-faq-page .bp-accordion__item{--accordion-background:var(--ak-surface-background);--accordion-border:var(--ak-surface-border);--accordion-box-shadow:var(--ak-surface-shadow-sm);background:var(--accordion-background);border:1px solid var(--accordion-border);box-shadow:var(--accordion-box-shadow);transition:box-shadow .2s var(--bp-ease,cubic-bezier(.4, 0, .2, 1)), border-color .2s var(--bp-ease,cubic-bezier(.4, 0, .2, 1));border-radius:8px;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ak-faq-page .bp-accordion__item:hover{--accordion-box-shadow:var(--ak-surface-shadow-sm-hover);--accordion-border:var(--ak-surface-border-hover);box-shadow:var(--accordion-box-shadow);border-color:var(--accordion-border)}}.ak-faq-page .bp-accordion__summary{font-weight:var(--bp-font-weight-semibold,600);color:var(--bp-color-text);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px;list-style:none;display:flex}.ak-faq-page .bp-accordion__summary::-webkit-details-marker{display:none}.ak-faq-page .bp-accordion__summary:after{content:"+";color:var(--bp-primary);flex-shrink:0;font-size:1.25rem;font-weight:400;line-height:1}.ak-faq-page .bp-accordion__item[open] .bp-accordion__summary:after{content:"−"}.ak-faq-page .bp-accordion__body{font-size:var(--bp-text-sm,.875rem);color:var(--bp-color-text-muted);padding:4px 20px 20px;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ak-faq-page .bp-accordion__item:not([open]) .bp-accordion__body{animation:.18s ease-out forwards ak-faq-page-close}.ak-faq-page .bp-accordion__item[open] .bp-accordion__body{animation:.22s ease-out forwards ak-faq-page-open}}@keyframes ak-faq-page-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes ak-faq-page-close{0%{opacity:1}to{opacity:0}}.ak-faq-page .bp-accordion__body p{margin:0}.ak-faq-page__empty{color:var(--bp-color-text-muted);padding:var(--bp-space-4,1rem) 0}
