.faq{background-color:var(--color-surface);color:var(--color-brand-primary)}.faq__accordion{border-top:1px solid var(--color-brand-soft)}.faq__category{margin-bottom:56px;scroll-margin-top:var(--header-main-height)}.faq__category-title{font:var(--font-h3);margin-bottom:24px}.faq__cta{margin-top:32px}@media (min-width:1024px){.faq__cta{margin-top:64px}}.faq__inner{scroll-margin-top:var(--header-main-height);width:100%}.faq__intro{margin-inline:auto;max-width:848px;padding-inline:24px;width:100%}.faq__item{scroll-margin-top:var(--header-main-height)}.faq__item-content{color:var(--color-brand-primary);font:var(--body-sm-weight) 13px/var(--body-sm-line-height) var(--body-sm-family)}.faq__item-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;position:relative;z-index:0}.faq__item-highlight:before{background-color:var(--color-highlight-soft);content:"";inset:.08em 0;position:absolute;z-index:-1}.faq__item-title{color:var(--color-brand-primary);font:var(--font-button)}.faq__item-title-text{flex:1;min-width:0;text-align:left}.faq__main{box-sizing:border-box;margin-bottom:64px;margin-inline:auto;max-width:848px;padding-inline:24px;width:100%}@media (min-width:1024px){.faq__main{margin-bottom:100px}}.faq__pills-band{margin-bottom:64px}@media (min-width:1024px){.faq__pills-band{margin-bottom:100px}}.faq__search{margin-bottom:40px}.faq__search-field,.faq__search-form{position:relative}.faq__search-field .field__text-label{left:48px;letter-spacing:.05em;text-transform:uppercase}.faq__search-icon{color:var(--color-brand-primary);left:20px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.faq__search-icon svg{display:block;height:16px;width:16px}.faq__search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font:var(--font-body-sm);letter-spacing:.05em;padding-left:48px}.faq__search-input::-webkit-search-cancel-button,.faq__search-input::-webkit-search-decoration,.faq__search-input::-webkit-search-results-button,.faq__search-input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}[data-brand=snug] .faq__accordion{border-top:0;display:flex;flex-direction:column;gap:12px}[data-brand=snug] .faq__item{background-color:var(--color-primary-350);border:2px solid var(--color-primary-800);border-radius:12px;overflow:hidden}[data-brand=snug] .faq__item--open{background-color:var(--color-white)}[data-brand=snug] .faq__item-title{color:var(--color-primary-800);padding-inline:24px}[data-brand=snug] .faq__item-title svg path{stroke:var(--color-primary-800)}[data-brand=snug] .faq__item-content{font:var(--font-body-sm);padding-inline:24px}[data-brand=snug] .faq__search-input{border-radius:8px;border-width:2px;letter-spacing:0;text-transform:none}[data-brand=snug] .faq__search-icon svg path{stroke:var(--color-primary-800)}[data-brand=snug] .faq__search-field .field__text-label{letter-spacing:0;text-transform:none}[data-brand=snug] .faq .collection-links__link.button--rounded:not(.button--rounded-outline):is(:hover,:focus,.active){background-color:var(--color-primary-500);border-color:var(--color-primary-500);color:var(--color-white)}