.template-page-faq .section-breadcrumbs{margin-top:var(--spacer)}.template-page-faq .breadcrumbs__list{justify-content:center}.faq{display:block;max-width:80rem;margin:var(--spacer-md) auto}.faq__section{margin-bottom:var(--spacer-md)}.faq__entries{margin-block:var(--spacer);border-bottom:var(--border-base)}.faq__entry{border-top:var(--border-base)}.faq__entry.highlight{animation:highlight-flash 5s linear}.faq__question{position:relative;padding:2.4rem 4rem 2.4rem 0;line-height:2.4rem;text-transform:none;letter-spacing:normal;font-size:1.8rem;cursor:pointer}.faq__question::before,.faq__question::after{content:"";position:absolute;top:calc(50% - 1px);right:0rem;display:block;width:1.6rem;height:.1rem;background-color:var(--color-foreground);transition:var(--transition-base)}.faq__question::before{transform:rotate(-180deg)}.faq__question::after{transform:rotate(-90deg)}@media(hover: hover){.faq__question{transition:var(--transition-base)}.faq__question:hover{color:rgb(var(--color-rgb-brand-2))}}.faq__entry.open .faq__question{font-weight:var(--font-weight-bold)}.faq__entry.open .faq__question::before,.faq__entry.open .faq__question::after{transform:rotate(0deg)}.faq__answer{max-height:0;padding-left:var(--spacer);padding-right:var(--spacer-md);overflow:hidden;transition:var(--transition-base)}.faq__entry.open .faq__answer{max-height:200rem;margin-bottom:var(--spacer-md)}@keyframes highlight-flash{0%{background-color:#fdfd96}100%{background-color:rgba(0,0,0,0)}}
