.faq{background-color:var(--faq-bg,var(--color-surface-background));width:100%;color:var(--faq-text,var(--color-text-dark));padding-inline:var(--spacing-horizontal-medium);padding-block:var(--faq-pad-top-m,var(--spacing-vertical-xxlarge)) var(--faq-pad-bottom-m,var(--spacing-vertical-xxlarge));position:relative}@media (min-width:768px){.faq{padding-block:var(--faq-pad-top-d,var(--spacing-vertical-xxlarge)) var(--faq-pad-bottom-d,var(--spacing-vertical-xxlarge))}}.faq__container{z-index:1;max-width:var(--faq-max-w,980px);margin-inline:auto;position:relative}.faq__heading{text-align:center;margin-bottom:var(--spacing-vertical-xlarge)}.faq__icon-heading{width:var(--faq-heading-icon-w,48px);height:auto;margin:0 auto var(--spacing-vertical-large);display:block}.faq__title{margin:0 0 var(--spacing-vertical-small);font-family:var(--typography-font-family-heading);font-size:var(--typography-headline-extralarge);font-weight:var(--typography-font-weight-bold);line-height:var(--typography-line-height-medium)}.faq__sub{font-family:var(--typography-font-family-body);font-size:var(--typography-body-large);line-height:var(--typography-line-height-tall);color:var(--faq-text-secondary,var(--color-text-secondary));margin:0}.faq__list{margin:0;padding:0;list-style:none}.faq__item{padding-block:var(--spacing-vertical-medium)}.faq__item+.faq__item{border-top:var(--stroke-small) solid var(--faq-divider,var(--color-border-light))}.faq__trigger{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.faq__trigger:focus-visible{outline:var(--stroke-medium) solid var(--color-utility-focus);outline-offset:var(--stroke-medium)}.faq__trigger{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0}.faq__question{font-family:var(--faq-question-ff-d,var(--typography-font-family-body));font-size:var(--faq-question-fs-d,var(--typography-body-large));font-weight:var(--faq-question-fw-d,var(--typography-font-weight-medium));line-height:var(--faq-question-lh-d,var(--typography-line-height-tall));letter-spacing:var(--faq-question-ls-d,inherit);text-transform:var(--faq-question-tt-d,inherit);color:var(--faq-question-color-d,var(--faq-text,var(--color-text-dark)))}.faq__answer{padding-top:var(--spacing-vertical-small);font-family:var(--faq-answer-ff-d,var(--typography-font-family-body));font-size:var(--faq-answer-fs-d,var(--typography-body-medium));font-weight:var(--faq-answer-fw-d,var(--typography-font-weight-regular));line-height:var(--faq-answer-lh-d,var(--typography-line-height-tall));letter-spacing:var(--faq-answer-ls-d,inherit);text-transform:var(--faq-answer-tt-d,inherit);color:var(--faq-answer-color-d,var(--faq-text-secondary,var(--color-text-secondary)));white-space:pre-line;margin:0}@media (max-width:767.98px){.faq__question{font-family:var(--faq-question-ff-m,var(--faq-question-ff-d,var(--typography-font-family-body)));font-size:var(--faq-question-fs-m,var(--faq-question-fs-d,var(--typography-body-large)));font-weight:var(--faq-question-fw-m,var(--faq-question-fw-d,var(--typography-font-weight-medium)));line-height:var(--faq-question-lh-m,var(--faq-question-lh-d,var(--typography-line-height-tall)));letter-spacing:var(--faq-question-ls-m,var(--faq-question-ls-d,inherit));text-transform:var(--faq-question-tt-m,var(--faq-question-tt-d,inherit));color:var(--faq-question-color-m,var(--faq-question-color-d,var(--faq-text,var(--color-text-dark))))}.faq__answer{font-family:var(--faq-answer-ff-m,var(--faq-answer-ff-d,var(--typography-font-family-body)));font-size:var(--faq-answer-fs-m,var(--faq-answer-fs-d,var(--typography-body-medium)));font-weight:var(--faq-answer-fw-m,var(--faq-answer-fw-d,var(--typography-font-weight-regular)));line-height:var(--faq-answer-lh-m,var(--faq-answer-lh-d,var(--typography-line-height-tall)));letter-spacing:var(--faq-answer-ls-m,var(--faq-answer-ls-d,inherit));text-transform:var(--faq-answer-tt-m,var(--faq-answer-tt-d,inherit));color:var(--faq-answer-color-m,var(--faq-answer-color-d,var(--faq-text-secondary,var(--color-text-secondary))))}}.faq__icon{transition:transform var(--motion-duration-fast) var(--motion-easing-standard);-webkit-transition:transform var(--motion-duration-fast) var(--motion-easing-standard);-moz-transition:transform var(--motion-duration-fast) var(--motion-easing-standard);-o-transition:transform var(--motion-duration-fast) var(--motion-easing-standard);width:16px;height:16px;margin-left:var(--spacing-horizontal-medium);color:var(--faq-icon,var(--color-text-medium));flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq__icon-svg,.faq__icon-image{object-fit:contain;width:100%;height:100%}.faq__trigger[aria-expanded=true] .faq__icon{transform:rotate(180deg)}.faq__answer-wrap{overflow:hidden}.faq__cta-row{margin-bottom:var(--spacing-vertical-mega);justify-content:center;display:flex}.faq__cta{text-decoration:none}
