.faq-item{--f-faq-item-answer-padding-left:calc(var(--u-spacing-12) + var(--u-spacing-4));--f-faq-item-title-padding:var(--u-spacing-7) 0;border-top:1px solid var(--theme-color-secondary-200);display:grid}.faq-item__header{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.faq-item__question{padding:var(--f-faq-item-title-padding);color:var(--f-faq-item-question-color);transition:color var(--u-default-transition)}.faq-item__answer{max-height:var(--f-faq-item-answer-max-height,0);padding-left:var(--f-faq-item-answer-padding-left);margin:var(--f-faq-item-answer-margin,0);color:var(--theme-color-secondary-500);border-left:1px solid var(--theme-color-primary-500);transition:var(--u-default-transition);overflow:hidden}.faq-item__answer p:empty{display:flow-root}.faq-item__answer p:has(>span:empty[class=""]:empty){display:flow-root}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.faq-item__answer p:empty{min-height:1px}.faq-item__answer p:has(>span:empty[class=""]:empty){min-height:1px}}.faq-item--active{--f-faq-item-answer-max-height:100%;--f-faq-item-answer-margin:var(--u-spacing-6) 0;--f-faq-item-question-color:var(--theme-color-primary-500)}@media (width<=767.98px){.faq-item{--f-faq-item-title-padding:var(--u-spacing-7) 0;--f-faq-item-answer-padding-left:var(--u-spacing-5)}}@media (width<=413.98px){.faq-item{--f-faq-item-title-padding:var(--u-spacing-6) 0}}.faq-group{border-bottom:1px solid var(--theme-color-secondary-200)}.faq-group__title{font-size:var(--u-font-size-h2);font-weight:var(--theme-font-weight-h2,var(--u-font-weight-bold));line-height:var(--u-line-height-h2);font-family:var(--u-font-secondary)}@media (width<=1279.98px){.faq-group__title{font-size:var(--u-font-size-h2-tablet);line-height:var(--u-line-height-h2-tablet)}}@media (width<=413.98px){.faq-group__title{font-size:var(--u-font-size-h2-mobile);line-height:var(--u-line-height-h2-mobile)}}.faq-group__title{margin-bottom:var(--u-spacing-7)}.faq__title{font-size:var(--u-font-size-h1);font-weight:var(--theme-font-weight-h1,var(--u-font-weight-bold));line-height:var(--u-line-height-h1);font-family:var(--u-font-secondary)}@media (width<=1279.98px){.faq__title{font-size:var(--u-font-size-h1-tablet);line-height:var(--u-line-height-h1-tablet)}}@media (width<=413.98px){.faq__title{font-size:var(--u-font-size-h1-mobile);line-height:var(--u-line-height-h1-mobile)}}.faq__title{color:var(--theme-color-secondary-500)}.faq__description{font-size:var(--u-font-size-h4);font-weight:var(--theme-font-weight-h4,var(--u-font-weight-medium));line-height:var(--u-line-height-h4);font-family:var(--u-font-secondary)}@media (width<=413.98px){.faq__description{font-size:var(--u-font-size-h4-mobile);line-height:var(--u-line-height-h4-mobile)}}.faq__description{margin-top:var(--u-spacing-2);color:var(--theme-color-secondary-500)}.faq__nav{gap:var(--u-spacing-2);margin:var(--u-spacing-12) 0 0;flex-wrap:wrap;padding:0;list-style-type:none;display:flex}.faq .faq__button{text-transform:none}.faq .faq__button--active{--u-button-background:var(--u-button-hover-background);--u-button-border:var(--u-button-hover-border);--u-button-color:var(--u-button-hover-color)}.faq__groups{margin-top:var(--f-faq-groups-margin-top,var(--u-spacing-12))}.faq__group{margin-bottom:var(--u-spacing-12)}@media (width<=767.98px){.faq{--f-faq-groups-margin-top:var(--u-spacing-7)}}@media (width<=413.98px){.faq{--f-faq-groups-margin-top:var(--u-spacing-6)}}
