.app-faq-search{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__3x);max-width:1065px;width:100%}.app-faq-search__field{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__2x)}@media screen and (min-width:769px){.app-faq-search__field{align-items:stretch;flex-direction:row}.app-faq-search .ds-input-autocomplete{flex:1}}.app-faq-search__examples{align-items:center;display:flex;flex-wrap:wrap;gap:var(--semantic__responsive__spacing__2x)}.app-faq-search__examples-label{color:var(--semantic__color__on-background-reverse)}.app-faq-search__examples-list{display:flex;flex-wrap:wrap;gap:var(--semantic__responsive__spacing__2x);list-style:none;margin:0;padding:0}.app-faq-search__example-link{background:var(--semantic__color__surface-default);border-radius:var(--semantic__radius__round);color:var(--semantic__color__on-surface-default-base);display:inline-block;font-size:var(--semantic__responsive__typography__font-size-body-small);padding:var(--semantic__responsive__spacing__1x) var(--semantic__responsive__spacing__3x);text-decoration:none}.app-faq-search__example-link:hover{background:var(--semantic__color__surface-default-hover)}.app-faq-banner{background-image:var(--app-faq-banner-mobile-background);background-position:var(--app-faq-banner-mobile-background-position,50%);background-repeat:no-repeat;background-size:cover;position:relative}@media screen and (min-width:769px){.app-faq-banner{background-image:var(--app-faq-banner-desktop-background);background-position:var(--app-faq-banner-desktop-background-position,50%)}}.app-faq-banner:before{background-color:var(--semantic__color__background-overlay);content:"";inset:0;position:absolute}.app-faq-banner__wrapper{align-items:center;display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__6x);margin-inline:auto;max-width:calc(var(--semantic__responsive__container__max-width-app-md)*1px);padding:var(--semantic__responsive__spacing__10x) var(--semantic__responsive__spacing__4x);position:relative;text-align:center}@media screen and (min-width:769px){.app-faq-banner__wrapper{padding:var(--semantic__responsive__spacing__18x) var(--semantic__responsive__spacing__4x)}}.app-faq-banner__title{color:var(--semantic__color__on-background-reverse)}.app-faq-banner__search{margin-top:var(--semantic__responsive__spacing__6x);position:relative;z-index:1}.app-faq-question-list{display:flex;flex-direction:column;margin-top:var(--semantic__responsive__spacing__6x)}.app-faq-question-list__title{color:var(--semantic__color__on-surface-default-accent);margin-bottom:var(--semantic__responsive__spacing__4x)}.app-faq-question-list__list{border-top:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-muted);display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.app-faq-question-list__item{border-bottom:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-muted)}.app-faq-question-list__row{align-items:center;color:var(--semantic__color__on-surface-default-base);display:flex;padding:var(--semantic__responsive__spacing__3x) 0;text-decoration:none}.app-faq-question-list__row-title{flex-grow:1}.app-faq-question-list__row:hover .app-faq-question-list__row-title{text-decoration:underline}.app-faq-thematic-tree{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.app-faq-thematic-tree__item{border-bottom:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-muted)}.app-faq-thematic-tree__item:last-child{border-bottom:none}.app-faq-thematic-tree__row{align-items:center;color:var(--semantic__color__on-surface-default-base);display:flex;padding:var(--semantic__responsive__spacing__2x) 0;text-decoration:none}.app-faq-thematic-tree__row-title{flex-grow:1;font-size:14px}.app-faq-thematic-tree__row:hover .app-faq-thematic-tree__row-title{text-decoration:underline}.app-faq-thematic-tree__nested .app-faq-thematic-tree__row{padding:var(--semantic__responsive__spacing__2x)}.app-faq-thematic-tree__accordion .ds-accordion__item{padding:0}.app-faq-thematic-tree__accordion .ds-accordion__header{padding:var(--semantic__responsive__spacing__2x) 0}.app-faq-thematic-tree__accordion .ds-accordion__title{font-size:14px;font-weight:var(--semantic__typography__font-weight-body-small-base)}.app-faq-thematics{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x);height:-moz-fit-content;height:fit-content}@media screen and (max-width:768px){.app-faq-thematics{border:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__on-surface-default-base);border-radius:var(--semantic__radius__medium)}}@media screen and (min-width:769px){.app-faq-thematics{border:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-muted);border-radius:var(--semantic__radius__xlarge);padding:var(--semantic__responsive__spacing__8x)}}.app-faq-thematics__title{color:var(--semantic__color__on-background-base);margin:0}.app-faq-index-view{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x);margin:var(--semantic__responsive__spacing__6x) var(--semantic__responsive__spacing__4x);max-width:calc(var(--semantic__responsive__container__max-width-app-md)*1px)}@media screen and (min-width:769px){.app-faq-index-view{display:grid;gap:var(--semantic__responsive__spacing__14x);grid-template-areas:"featured featured" "thematics frequent";grid-template-columns:minmax(280px,360px) 1fr;margin:var(--semantic__responsive__spacing__6x) auto}}.app-faq-index-view__featured{grid-area:featured}@media screen and (min-width:769px){.app-faq-index-view__featured{margin-left:var(--semantic__responsive__spacing__4x)}}.app-faq-index-view__thematics{grid-area:thematics;order:-1}.app-faq-index-view__frequent{grid-area:frequent}.app-faq-question-view{margin:var(--semantic__responsive__spacing__10x) var(--semantic__responsive__spacing__4x);max-width:calc(var(--semantic__responsive__container__max-width-app-md)*1px)}@media screen and (min-width:769px){.app-faq-question-view{gap:var(--semantic__responsive__spacing__10x);margin:var(--semantic__responsive__spacing__10x) auto}}.app-faq-question-view__columns{display:grid;gap:var(--semantic__responsive__spacing__8x);grid-template-columns:1fr;margin-top:var(--semantic__responsive__spacing__10x)}@media screen and (min-width:769px){.app-faq-question-view__columns{grid-template-columns:minmax(280px,360px) 1fr}}.app-faq-question-view__content-title{color:var(--semantic__color__on-surface-default-accent);margin-bottom:var(--semantic__responsive__spacing__6x)}.app-faq-question-view__breadcrumb{display:block;margin-bottom:var(--semantic__responsive__spacing__6x)}.app-faq-question-view__related-questions{margin-top:var(--semantic__responsive__spacing__10x)}.app-faq-question-view__answer{color:var(--semantic__color__on-surface-default-base);display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x)}.app-faq-question-view__answer ol,.app-faq-question-view__answer p,.app-faq-question-view__answer ul{margin:0}.app-faq-question-view__answer ol,.app-faq-question-view__answer ul{padding-left:var(--semantic__responsive__spacing__6x)}.app-faq-question-view__answer li+li{margin-top:var(--semantic__responsive__spacing__2x)}.app-faq-question-view__answer a{color:var(--semantic__color__on-background-accent-primary);text-decoration:underline}.app-faq-search-results-view{margin:var(--semantic__responsive__spacing__10x) var(--semantic__responsive__spacing__4x);max-width:calc(var(--semantic__responsive__container__max-width-app-md)*1px)}@media screen and (min-width:769px){.app-faq-search-results-view{margin:var(--semantic__responsive__spacing__10x) auto}}.app-faq-search-results-view__columns{display:grid;gap:var(--semantic__responsive__spacing__8x);grid-template-columns:1fr}@media screen and (min-width:769px){.app-faq-search-results-view__columns{grid-template-columns:minmax(280px,360px) 1fr}}.app-faq-search-results-view__back{align-items:center;color:var(--semantic__color__on-surface-default-accent);display:inline-flex;gap:var(--semantic__responsive__spacing__1x);margin-bottom:var(--semantic__responsive__spacing__4x);text-decoration:none}.app-faq-search-results-view__back:hover{text-decoration:underline}.app-faq-search-results-view__breadcrumb{display:block;margin-bottom:var(--semantic__responsive__spacing__6x)}.app-faq-search-results-view__title{color:var(--semantic__color__on-surface-default-accent);margin-bottom:var(--semantic__responsive__spacing__6x)}.app-faq-search-results-view__error{color:var(--semantic__color__on-surface-error)}.app-faq-search-results-view__results{list-style:none;margin:0;padding:0}.app-faq-search-results-view__result{border-top:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-muted);padding:var(--semantic__responsive__spacing__3x) 0}.app-faq-search-results-view__result-link{color:var(--semantic__color__on-surface-default-base);text-decoration:none}.app-faq-search-results-view__result-link:hover{text-decoration:underline}.app-faq-search-results-view__pagination{margin-top:var(--semantic__responsive__spacing__6x)}.app-faq-thematic-view{margin:var(--semantic__responsive__spacing__10x) var(--semantic__responsive__spacing__4x);max-width:calc(var(--semantic__responsive__container__max-width-app-md)*1px)}@media screen and (min-width:769px){.app-faq-thematic-view{gap:var(--semantic__responsive__spacing__10x);margin:var(--semantic__responsive__spacing__10x) auto}}.app-faq-thematic-view__content-title{color:var(--semantic__color__on-surface-default-accent);margin-bottom:var(--semantic__responsive__spacing__6x)}.app-faq-thematic-view__content-questions{list-style:none;margin:0;padding:0}.app-faq-thematic-view__content-question{border-top:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-muted);padding:var(--semantic__responsive__spacing__3x) 0}.app-faq-thematic-view__content-question a{color:var(--semantic__color__on-surface-default-base);text-decoration:none}.app-faq-thematic-view__content-question a:hover{text-decoration:underline}.app-faq-thematic-view__breadcrumb{display:block;margin-bottom:var(--semantic__responsive__spacing__6x)}.app-faq-thematic-view__pagination{margin-top:var(--semantic__responsive__spacing__6x)}.app-faq-thematic-view__columns{display:grid;gap:var(--semantic__responsive__spacing__8x);grid-template-columns:1fr;margin-top:40px}@media screen and (min-width:769px){.app-faq-thematic-view__columns{grid-template-columns:minmax(280px,360px) 1fr}}
