:root{--faq-gap:1rem;--faq-items-margin-top:2.5rem;--faq-title-font-size:2rem;--faq-title-font-weight:700;--faq-intro-font-size:1rem;--faq-intro-font-weight:400;--faq-intro-margin:1rem 0 0;--faq-question-font-size:1rem;--faq-question-font-weight:600;--faq-question-line-height:1.5;--faq-question-color:#1f1f1f;--faq-question-color-active:var(--faq-question-color);--faq-question-color-hover:var(--faq-question-color-active);--faq-question-color-open:var(--faq-question-color-active);--faq-icon:url(/templates/_share/modules/faq/public/build/images/more.3f92e84c.svg);--faq-icon-open:url(/templates/_share/modules/faq/public/build/images/less.9b382ec7.svg);--faq-icon-color:currentColor;--faq-icon-color-active:var(--faq-icon-color);--faq-icon-color-hover:var(--faq-icon-color-active);--faq-icon-color-open:var(--faq-icon-color-active);--faq-icon-size:1.5rem;--faq-icon-width:var(--faq-icon-size);--faq-icon-height:var(--faq-icon-size);--faq-answer-font-size:1rem;--faq-answer-font-weight:400;--faq-answer-line-height:1.5;--faq-answer-color:#525252;--faq-answer-margin:1rem 0 0;--faq-item-bg-color:transparent;--faq-item-bg-color-active:rgba(0,0,0,.02);--faq-item-bg-color-hover:var(--faq-item-bg-color-active);--faq-item-bg-color-open:var(--faq-item-bg-color-active);--faq-item-border:none;--faq-item-border-active:var(--faq-item-border);--faq-item-border-hover:var(--faq-item-border-active);--faq-item-border-open:var(--faq-item-border-active);--faq-item-border-radius:.75rem;--faq-item-padding:1.5rem}.faq__title{font-size:var(--faq-title-font-size);font-weight:var(--faq-title-font-weight);margin:0}.faq__intro{font-size:var(--faq-intro-font-size);font-weight:var(--faq-intro-font-weight);margin:var(--faq-intro-margin)}.faq__item{background-color:var(--faq-item-bg-color);border:var(--faq-item-border);border-radius:var(--faq-item-border-radius);padding:var(--faq-item-padding)}.faq__item:hover{background-color:var(--faq-item-bg-color-hover);border:var(--faq-item-border-hover)}.faq__item[open]{background-color:var(--faq-item-bg-color-open);border:var(--faq-item-border-open)}.faq__item:first-of-type{margin-top:var(--faq-items-margin-top)}.faq__item+.faq__item{margin-top:var(--faq-gap)}.faq__item__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.faq__item__content>*{overflow:hidden}.faq__item[open] .faq__item__content{grid-template-rows:1fr}.faq__question{align-items:start;color:var(--faq-question-color);cursor:pointer;display:flex;font-size:var(--faq-question-font-size);font-weight:var(--faq-question-font-weight);gap:1em;justify-content:space-between;line-height:var(--faq-question-line-height)}.faq__question:after{background-color:var(--faq-icon-color);content:"";display:block;height:var(--faq-icon-height);-webkit-mask:var(--faq-icon);mask:var(--faq-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transform:rotate(0);transition:transform .4s ease-in-out;width:var(--faq-icon-width)}.faq__item:hover .faq__question{color:var(--faq-question-color-hover)}.faq__item:hover .faq__question:after{background-color:var(--faq-icon-color-hover)}.faq__item[open] .faq__question{color:var(--faq-question-color-open)}.faq__item[open] .faq__question:after{background-color:var(--faq-icon-color-open);-webkit-mask:var(--faq-icon-open);mask:var(--faq-icon-open);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transform:rotate(180deg)}.faq__answer{color:var(--faq-answer-color);font-size:var(--faq-answer-font-size);font-weight:var(--faq-answer-font-weight);line-height:var(--faq-answer-line-height);margin:var(--faq-answer-margin);opacity:0;transform:translateY(-4px);transition:opacity .4s ease,transform .4s ease}.faq__item[open] .faq__answer{opacity:1;transform:translateY(0)}