.faq-page{background-color:#ffffff}.faq-page__hero{position:relative;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;margin-top:calc(-1 * var(--site-header-height, 96px));padding-top:var(--site-header-height,96px);margin-bottom:0;min-height:818px;overflow:hidden}.faq-page__hero:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(20,45,62,.62),rgba(30,61,82,.5) 45%,rgba(20,45,62,.58));pointer-events:none}.faq-page__hero-inner{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;justify-content:center;width:100%;max-width:1272px;margin:0 auto;min-height:818px;padding:0 20px}.faq-page__hero-banner,.faq-page__hero-banner.banner-dev{display:flex;flex-direction:column;align-items:flex-start;align-self:flex-start;gap:14px;width:100%;padding:0 20px;text-align:start}.faq-page__hero-eyebrow{margin:20px 0 0;padding:0;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:600;line-height:1em;letter-spacing:.2em;text-transform:uppercase;color:#ffffff}.faq-page__hero-title{margin:0;padding:0;max-width:36%;font-family:var(--font-prata),"Prata",serif;font-size:52px;font-weight:400;line-height:1.2em;letter-spacing:-.1px;color:#ffffff;text-align:start}.faq-page__hero-subtitle{margin:0;max-width:520px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,.92);text-align:start}.faq-page__faq-section{margin-top:0;padding:56px 20px 88px;background-color:#ffffff}.faq-page__faq-inner{max-width:900px;margin:0 auto}.faq-page__section-header{margin-bottom:28px}.faq-page__page-heading{margin:0 0 16px;font-family:var(--font-prata),"Prata",serif;font-size:44px;font-weight:400;line-height:1.2em;letter-spacing:-.01em;color:#5c6e7a}.faq-page__intro-copy{margin:0;max-width:720px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:var(--vt-text-body)}.faq-page__intro-copy a{color:#3d7a9e;text-decoration:underline;text-underline-offset:2px}.faq-page__intro-copy a:hover{color:#2a5f7a}.faq-page__filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.faq-page__pill{border:1px solid #3d7a9e;border-radius:2px;padding:12px 18px 10px;background:transparent;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:#3d7a9e;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.faq-page__pill--active,.faq-page__pill:hover{background:#3d7a9e;border-color:#3d7a9e;color:#ffffff}.faq-page__pill--active:hover{background:#2a5f7a;border-color:#2a5f7a}.faq-page__accordion{display:flex;flex-direction:column;width:100%;border:1px solid #d7d7d7;background:#ffffff}.faq-page__accordion,.faq-page__item{scroll-margin-bottom:calc(72px + env(safe-area-inset-bottom, 0px))}.faq-page__item{border-bottom:1px solid #d7d7d7;scroll-margin-top:calc(var(--site-header-height, 88px) + 12px)}.faq-page__item:last-child{border-bottom:0}.faq-page__item-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:18px 20px;border:0;background:transparent;text-align:left;cursor:pointer}.faq-page__item-meta{display:flex;flex-direction:column;gap:8px;min-width:0}.faq-page__item-category{font-size:11px;font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--vt-eyebrow)}.faq-page__item-category,.faq-page__item-question{font-family:var(--font-poppins),"Poppins",sans-serif}.faq-page__item-question{font-size:17px;font-weight:500;line-height:1.45;color:#5c6e7a}.faq-page__item-icon{flex-shrink:0;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:#5c6e7a}.faq-page__item-icon svg{display:block;width:14px;height:14px}.faq-page__item--open .faq-page__item-icon,.faq-page__item--open .faq-page__item-question,.faq-page__item-trigger:hover .faq-page__item-icon,.faq-page__item-trigger:hover .faq-page__item-question{color:#3d7a9e}.faq-page__item-panel-inner{padding:0 20px 18px}.faq-page__item-answer{margin:0;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:16px;font-weight:400;line-height:1.75;color:var(--vt-text-body);text-align:left}.faq-page__item-answer a{color:#3d7a9e;text-decoration:underline;text-underline-offset:2px}.faq-page__item-answer a:hover{color:#2a5f7a}.faq-page__empty{margin:0;padding:20px 0;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:16px;line-height:1.8em;color:var(--vt-text-body)}@media (max-width:1024px){.faq-page__hero,.faq-page__hero-inner{min-height:660px}.faq-page__hero-title{font-size:42px}.faq-page__page-heading{font-size:38px}}@media (max-width:767px){.faq-page__hero,.faq-page__hero-inner{min-height:620px}.faq-page__hero-title{font-size:32px;max-width:100%}.faq-page__page-heading{font-size:36px}.faq-page__faq-section{padding:48px 20px 72px}.faq-page__item-trigger{padding:14px 16px}.faq-page__item-panel-inner{padding:0 16px 12px}}@media (min-width:768px){.faq-page__faq-section{padding:64px 60px 88px}}@media (min-width:1920px){.faq-page__hero{margin-top:calc(-1 * var(--site-header-height, 129px));padding-top:var(--site-header-height,129px);margin-bottom:0;min-height:1024px}.faq-page__hero-inner{max-width:1516px;min-height:1024px}.faq-page__hero-title{max-width:52%;font-size:70px}}