.faq-page{background:#f5f5f7;color:#1d1d1f}.faq-page .faq-page__breadcrumbs{background:#f5f5f7}.faq-hero{padding:1.5rem 0 2.25rem}.faq-hero--hub{padding-top:var(--pcm-page-top)}.faq-hero__kicker{margin:0 0 .75rem;color:#e62781;font-size:var(--pcm-type-eyebrow-size);font-weight:var(--pcm-type-eyebrow-weight);letter-spacing:0;line-height:var(--pcm-type-eyebrow-leading);text-transform:uppercase}.faq-hero__title{max-width:70rem;margin:0;color:#1d1d1f;font-size:var(--pcm-type-h1-size);font-weight:var(--pcm-type-h1-weight);letter-spacing:0;line-height:var(--pcm-type-h1-leading)}.faq-hero__text{max-width:70rem;margin:.75rem 0 0;color:#364053;font-size:var(--pcm-type-body-size);font-weight:var(--pcm-type-body-weight);line-height:var(--pcm-type-body-leading)}.faq-search{padding:1.5rem 0 2.25rem}.faq-search__inner{max-width:70rem;padding:1.5rem;border:1px solid #d8d8dc;border-radius:.5rem;background:#fff}.faq-search__header{display:grid;gap:.35rem;margin-bottom:1.25rem}.faq-search__title{margin:0;color:#1d1d1f;font-size:var(--pcm-type-h3-size);font-weight:800;letter-spacing:0;line-height:var(--pcm-type-h3-leading)}.faq-search__text,.faq-search__status{margin:0;color:#364053;font-size:var(--pcm-type-ui-size);font-weight:var(--pcm-type-ui-weight);line-height:var(--pcm-type-ui-leading)}.faq-search__label{display:block;margin:0 0 .5rem;color:#1d1d1f;font-size:var(--pcm-type-ui-size);font-weight:700;line-height:1.4}.faq-search__field{display:flex;gap:.75rem;align-items:stretch}.faq-search__input{flex:1 1 auto;min-width:0;height:3.5rem;padding:0 1rem;border:1px solid #1d1d1f;border-radius:.5rem;background:#fff;color:#1d1d1f;font-size:var(--pcm-type-ui-size);font-weight:var(--pcm-type-ui-weight);line-height:1.4}.faq-search__input:focus{outline:3px solid rgba(0,113,227,.22);outline-offset:2px}.faq-search__button{display:inline-flex;align-items:center;justify-content:center;min-height:3.5rem;padding:0 1.5rem;border:0;border-radius:999px;background:#0071e3;color:#fff;font-size:var(--pcm-type-ui-size);font-weight:700;line-height:1.4}.faq-search__button:hover,.faq-search__button:focus{background:#0056b0;color:#fff}.faq-search__button:focus{outline:3px solid rgba(0,113,227,.24);outline-offset:2px}.faq-search__status{min-height:1.5rem;margin-top:1rem}.faq-search-results{margin-top:1rem}.faq-search-results__list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.faq-search-results__link{display:grid;gap:.2rem;padding:1rem;border:1px solid #d8d8dc;border-radius:.5rem;color:inherit;text-decoration:none}.faq-search-results__link:hover,.faq-search-results__link:focus{border-color:#0071e3;color:inherit}.faq-search-results__title{color:#0071e3;font-size:var(--pcm-type-body-size);font-weight:700;line-height:1.35}.faq-search-results__meta{color:#e62781;font-size:var(--pcm-type-small-size);font-weight:700;line-height:1.35;text-transform:uppercase}.faq-search-results__excerpt,.faq-search-results__empty{margin:0;color:#364053;font-size:var(--pcm-type-ui-size);font-weight:var(--pcm-type-ui-weight);line-height:var(--pcm-type-ui-leading)}.faq-search-results__legacy-item{display:grid;gap:.125rem;margin-bottom:.75rem}.faq-search-results__legacy-item a{color:#0071e3;font-weight:700}.faq-search-results__legacy-item span{color:#364053;font-size:var(--pcm-type-small-size)}.faq-hub-categories,.faq-page__body{padding:2.25rem 0}.faq-page__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,336px);align-items:start;gap:2.5rem}.faq-page__main{min-width:0;display:grid;gap:2.25rem}.faq-page__sidebar{position:sticky;top:6.5rem}.faq-anchor-list,.faq-answers{min-width:0}.faq-hub-categories__title,.faq-anchor-list__title,.faq-answers__title{max-width:70rem;margin:0 0 .75rem;color:#1d1d1f;font-size:var(--pcm-type-h2-size);font-weight:var(--pcm-type-h2-weight);letter-spacing:0;line-height:var(--pcm-type-h2-leading)}.faq-hub-categories__stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:70rem;margin-top:1.5rem}.faq-category-preview{display:flex;flex-direction:column;gap:1rem;min-height:100%;padding:1.5rem;border:1px solid #d8d8dc;border-radius:.5rem;background:#fff}.faq-category-preview__header{display:grid;gap:.25rem}.faq-category-preview__title{margin:0;color:#1d1d1f;font-size:var(--pcm-type-body-lg-size);font-weight:800;line-height:1.18}.faq-category-preview__title a{color:inherit;text-decoration:none}.faq-category-preview__title a:hover,.faq-category-preview__title a:focus{color:#0071e3}.faq-category-preview__count{margin:0;color:#364053;font-size:var(--pcm-type-ui-size);font-weight:var(--pcm-type-ui-weight);line-height:1.4}.faq-category-preview__links,.faq-anchor-list__links{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.faq-category-preview__links a,.faq-anchor-list__links a{color:#0071e3;font-size:var(--pcm-type-body-size);font-weight:var(--pcm-type-body-weight);line-height:var(--pcm-type-body-leading);text-decoration:none}.faq-category-preview__links a:hover,.faq-category-preview__links a:focus,.faq-anchor-list__links a:hover,.faq-anchor-list__links a:focus{color:#e62781;text-decoration:underline;text-underline-offset:.16em}.faq-category-preview__all{display:inline-flex;gap:.4rem;align-items:center;margin-top:auto;color:#1d1d1f;font-size:var(--pcm-type-ui-size);font-weight:800;line-height:1.4;text-decoration:none}.faq-category-preview__all:hover,.faq-category-preview__all:focus{color:#0071e3}.faq-anchor-list__links{max-width:70rem}.faq-anchor-list__empty,.faq-hub-categories__empty{max-width:70rem;margin:0;color:#364053;font-size:var(--pcm-type-body-size);font-weight:var(--pcm-type-body-weight);line-height:var(--pcm-type-body-leading)}.faq-answers__stack{display:grid;gap:2rem;max-width:70rem}.faq-answer{scroll-margin-top:7rem}.faq-answer:focus{outline:none}.faq-answer:target .faq-answer__title a{color:#e62781}.faq-answer__title{margin:0 0 .45rem;color:#1d1d1f;font-size:var(--pcm-type-h3-size);font-weight:var(--pcm-type-h3-weight);letter-spacing:0;line-height:var(--pcm-type-h3-leading)}.faq-answer__title a{color:inherit;text-decoration:none}.faq-answer__title a:hover,.faq-answer__title a:focus{color:#0071e3}.faq-answer__content{color:#1d1d1f;font-size:var(--pcm-type-body-size);font-weight:var(--pcm-type-body-weight);line-height:var(--pcm-type-body-leading)}.faq-answer__content>:last-child{margin-bottom:0}.faq-answer__content p,.faq-answer__content li{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.faq-answer__content a{color:#0071e3;font-weight:700;text-decoration:underline;text-underline-offset:.16em}.faq-answer__content iframe,.faq-answer__content video,.faq-answer__content embed,.faq-answer__content object{max-width:100%}.faq-answer__content img{max-width:100%;height:auto}.faq-page__cta{padding-top:2.25rem}.faq-page__logo-wall{padding-bottom:2.25rem}@media(max-width:991.98px){.faq-hero__title{font-size:var(--pcm-type-h1-sm-size)}.faq-hub-categories__stack{grid-template-columns:1fr}.faq-page__layout{grid-template-columns:1fr;gap:2rem}.faq-page__sidebar{position:static}}@media(max-width:767.98px){.faq-hero,.faq-search,.faq-hub-categories,.faq-page__body{padding:1.75rem 0}.faq-hero__title{font-size:var(--pcm-type-h2-size);line-height:var(--pcm-type-h2-leading)}.faq-hub-categories__title,.faq-anchor-list__title,.faq-answers__title{font-size:var(--pcm-type-h2-sm-size)}.faq-search__field{flex-direction:column}.faq-search__button{width:100%}.faq-category-preview{padding:1.125rem}}.faq-lead-form{border:1px solid var(--pcm-line, #d8d8dc);border-radius:24px;background:#fff;padding:1.75rem;background:#1d1d1f;color:#fff}.faq-lead-form__inner{display:grid;gap:1rem}.faq-lead-form__heading{margin:0 0 .25rem;color:#fff;font-size:var(--pcm-type-h3-size);font-weight:var(--pcm-type-h3-weight);line-height:1.2;text-align:center}.faq-lead-form__form{display:grid;gap:.75rem}.faq-lead-form__field{display:grid}.faq-lead-form__grid{display:grid;grid-template-columns:minmax(0,1fr) 4.5rem 5rem;gap:.5rem}.faq-lead-form__submit{width:100%;min-height:48px;margin-top:.25rem;font-weight:800}.faq-lead-form__privacy{color:#ffffffb3;font-size:var(--pcm-type-eyebrow-size);line-height:1.45;text-align:center}.faq-lead-form__privacy a{color:#fff;font-weight:700}@media(max-width:575.98px){.faq-lead-form__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}
