.c-faq{display:flex;flex-direction:column;inline-size:100%;max-inline-size:var(--container-max)}.c-faq__item{inline-size:100%;contain:layout}.c-faq__item summary::-webkit-details-marker{display:none}.c-faq__item summary::marker{content:""}.c-faq__question{display:flex;gap:var(--space-xl);align-items:flex-start;padding-block:var(--space-xs);list-style:none;cursor:pointer;border-block-end:2px solid var(--c-light-blue)}@media (max-width:30rem){.c-faq__question{gap:var(--space-md)}}.c-faq__question-text{flex:1 0 0;min-inline-size:0;font-family:var(--font-heading);font-size:var(--fs-intro);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--c-dark-blue);text-align:start;word-break:break-word}.c-faq__indicator{position:relative;flex:none;inline-size:1rem;block-size:1rem;margin-block-start:.2em;margin-inline-end:var(--space-2xs);color:var(--c-primary)}.c-faq__indicator::after,.c-faq__indicator::before{position:absolute;inset-block-start:50%;inset-inline:0;block-size:2px;content:"";background-color:currentColor;border-radius:1px;translate:0 -50%}.c-faq__indicator::after{rotate:90deg;transition:rotate var(--duration-base) var(--ease-spring)}.c-faq__item[open] .c-faq__indicator::after{rotate:0deg}.c-faq--js .c-faq__item:not(.is-open) .c-faq__indicator::after{rotate:90deg}.c-faq__item:not([open]) .c-faq__question:hover .c-faq__indicator,.c-faq__question:hover .c-faq__question-text{color:var(--c-ink)}.c-faq__question:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:2px}.c-faq__answer{padding:var(--space-md);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--c-dark-blue);background-color:var(--c-pale-blue);border-end-start-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm)}.c-faq__answer>:first-child{margin-block-start:0}.c-faq__answer>:last-child{margin-block-end:0}.c-faq--js .c-faq__answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-base) ease-out}.c-faq--js .c-faq__item.is-open .c-faq__answer-wrap{grid-template-rows:1fr;transition:grid-template-rows var(--duration-base) var(--ease-spring)}.c-faq--js .c-faq__answer{overflow:hidden;min-block-size:0;opacity:0;transition:opacity var(--duration-fast) ease}.c-faq--js .c-faq__item.is-open .c-faq__answer{opacity:1;transition-delay:var(--duration-fast)}@media (prefers-reduced-motion:reduce){.c-faq--js .c-faq__answer,.c-faq--js .c-faq__answer-wrap,.c-faq__indicator,.c-faq__indicator::after,.c-faq__question,.c-faq__question-text{transition:none}}
/*# sourceMappingURL=c-faq.min.css.map */
