.faq-page{max-width:none;padding:3.125rem 0;background:#f9f6f8}.faq-page .wrap{max-width:870px;margin:0 auto}.faq-page .category-tablist{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.625rem;margin:0 0 2.5rem}.faq-page .category-pill{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.125rem;color:#333;font-family:"Gotham Rounded",arial,sans-serif;font-size:.875rem;font-weight:700;border:0;border-radius:9999px;background:rgb(255 255 255/100%);cursor:pointer;transition:color .3s,background .3s}.faq-page .category-pill:focus,.faq-page .category-pill:focus-within,.faq-page .category-pill:hover,.faq-page .category-pill[aria-selected=true]{color:rgb(255 255 255/100%);background:#943885}.faq-page .category-pill:focus-visible{outline:2px solid #000}.faq-page .faq-panel{width:100%;max-width:none;margin:0 auto}.faq-page .faq-panel.is-hidden{display:none}.faq-page .no-results-message{text-align:center}.faq-page .faq-mini__wrapper h3{margin:2.8125rem 0 .9375rem}.faq-page .faq-mini__wrapper h3:first-of-type{margin-top:0}.faq-page-hero{padding:5rem 0;background:linear-gradient(135deg,#f5fcff 0,rgb(255 255 255/100%) 50%,#f9f6f8 100%);text-align:center}.faq-page-hero .inner{margin:0 auto;width:100%;max-width:1200px;padding:0 1rem}.faq-page-hero .title{margin:0 0 1.25rem;color:#333;font-weight:700;font-size:1.625rem;line-height:1.18;letter-spacing:-.03em}.faq-page-hero .text{max-width:43.75rem;margin:0 auto;color:#333;font-size:1.125rem;line-height:1.5}.faq-page-hero .faq__search-form{max-width:37.8125rem;margin:2rem auto 0;display:flex;justify-content:center}.faq-page-hero .search-field{position:relative;width:100%;max-width:450px}.faq-page-hero .search-icon{position:absolute;z-index:1;top:50%;left:1.25rem;color:#64758b;transform:translateY(-50%);pointer-events:none}.faq-page-hero .form__input{width:100%;height:3.125rem;padding:0 3.125rem;border-radius:9999px;border:1px solid #e5e7eb;background:rgb(255 255 255/100%);font-family:"Gotham Rounded",arial,sans-serif;font-size:1rem}.faq-page-hero .form__input::-webkit-search-cancel-button{appearance:none}.faq-page-hero .form__input:focus-visible{outline:2px solid #000!important;outline-offset:2px}.faq-page-hero .search-reset{position:absolute;z-index:1;right:.9375rem;top:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;background:0 0;border:0;color:#999;cursor:pointer;opacity:0;transform:translateY(-50%);transition:opacity .2s}.faq-page-hero .form__input:focus~.search-reset,.faq-page-hero .form__input:not(:placeholder-shown)~.search-reset,.faq-page-hero .search-reset:focus{opacity:1}@media all and (min-width:47.9375rem){.faq-page-hero .inner{padding:0 1.5rem}.faq-page-hero .title{font-size:2.25rem}}@media all and (min-width:64rem){.faq-page .wrap{width:75%}}