.BlockFaqHero{--faq-hero-ink:var(--gw-brand-deep-ink);--faq-hero-paper:var(--gw-brand-paper-bone);--faq-hero-steel:var(--gw-brand-steel-grey);--faq-hero-red:var(--gw-brand-counter-red);--faq-hero-lime:var(--gw-brand-influence-lime);width:100%;min-height:330px;padding:28px var(--gw-space-20);background:var(--faq-hero-paper);color:var(--faq-hero-ink);word-break:break-word;grid-column:full-width;margin-top:0;overflow:hidden}.BlockFaqHero,.BlockFaqHero *{box-sizing:border-box}.BlockFaqHero__eyebrow,.BlockFaqHero__title,.BlockFaqHero__description,.BlockFaqHero__searchNote{margin:0}.BlockFaqHero__inner{flex-direction:column;width:100%;max-width:350px;margin-left:auto;margin-right:auto;display:flex}.BlockFaqHero__eyebrow{min-height:14px;color:var(--faq-hero-red);font-family:var(--gw-font-mono);font-size:var(--gw-type-micro-size);letter-spacing:0;text-transform:uppercase;font-style:normal;font-weight:500;line-height:13px}.BlockFaqHero__title{max-width:350px;font-family:var(--gw-font-heading);letter-spacing:-.75px;text-transform:uppercase;margin-top:19px;font-size:max(34px,min(9.4872vw,37px));font-style:normal;font-weight:900;line-height:40px}.BlockFaqHero__description{max-width:350px;font-family:var(--gw-font-body);margin-top:27px;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.BlockFaqHero__searchArea{width:100%;margin-top:31px}.BlockFaqHero__search{border:var(--gw-stroke-hairline)solid var(--faq-hero-ink);border-radius:var(--gw-radius-sharp);width:100%;height:56px;transition:box-shadow var(--gw-motion-fast)var(--gw-ease-standard),border-color var(--gw-motion-fast)var(--gw-ease-standard);background:0 0;margin:0;display:flex;overflow:hidden}.BlockFaqHero__search[focus-within],.BlockFaqHero__search:focus-within{border-color:var(--faq-hero-ink);box-shadow:var(--gw-focus-influence)}.BlockFaqHero__searchInput{border-radius:var(--gw-radius-sharp);min-width:0;height:100%;color:var(--faq-hero-ink);font-family:var(--gw-font-body);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;flex:auto;margin:0;padding:0 8px 0 15px;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.BlockFaqHero__searchInput::-moz-placeholder{color:var(--faq-hero-steel);opacity:1}.BlockFaqHero__searchInput:-ms-placeholder-shown{color:var(--faq-hero-steel);opacity:1}.BlockFaqHero__searchInput::placeholder{color:var(--faq-hero-steel);opacity:1}.BlockFaqHero__searchInput::-webkit-search-cancel-button{cursor:pointer}.BlockFaqHero__searchInput[type=search],.BlockFaqHero__searchInput[type=search]:focus,.BlockFaqHero__searchInput[type=search].focus-visible,.BlockFaqHero__searchInput[type=search],.BlockFaqHero__searchInput[type=search]:focus{border-radius:var(--gw-radius-sharp)!important;box-shadow:none!important;border:0!important;outline:0!important}.BlockFaqHero__searchInput[type=search]:focus-visible{border-radius:var(--gw-radius-sharp)!important;box-shadow:none!important;border:0!important;outline:0!important}.BlockFaqHero__searchButton{border-radius:var(--gw-radius-sharp);width:48px;height:100%;color:var(--faq-hero-ink);font-family:var(--gw-font-heading);cursor:pointer;transition:background-color var(--gw-motion-fast)var(--gw-ease-standard),color var(--gw-motion-fast)var(--gw-ease-standard);background:0 0;border:0;flex:0 0 48px;justify-content:center;align-items:center;margin:0;padding:0;font-size:22px;font-style:normal;font-weight:900;line-height:26px;display:flex}.BlockFaqHero__searchButton span{transition:transform var(--gw-motion-fast)var(--gw-ease-standard);display:block}.BlockFaqHero__searchButton:hover,.BlockFaqHero__searchButton.focus-visible,.BlockFaqHero__searchButton:hover{background:var(--faq-hero-ink);color:var(--faq-hero-paper);outline:0}.BlockFaqHero__searchButton:focus-visible{background:var(--faq-hero-ink);color:var(--faq-hero-paper);outline:0}.BlockFaqHero__searchButton:hover span,.BlockFaqHero__searchButton.focus-visible span,.BlockFaqHero__searchButton:hover span{transform:translate(2px)}.BlockFaqHero__searchButton:focus-visible span{transform:translate(2px)}.BlockFaqHero__searchNote,.BlockFaqHero__desktopOnly{display:none}.BlockFaqHero__mobileOnly{display:inline}@media (min-width:768px) and (max-width:1199px){.BlockFaqHero{min-height:0;padding:56px var(--gw-layout-gutter)64px}.BlockFaqHero__inner{max-width:var(--gw-layout-container-max)}.BlockFaqHero__title{letter-spacing:-1px;max-width:760px;margin-top:24px;font-size:50px;line-height:54px}.BlockFaqHero__description{max-width:700px;margin-top:30px;font-size:20px;line-height:29px}.BlockFaqHero__searchArea{max-width:600px;margin-top:40px}.BlockFaqHero__search{height:60px}.BlockFaqHero__searchInput{padding-left:19px;font-size:17px;line-height:23px}.BlockFaqHero__searchButton{flex-basis:68px;width:68px;font-size:24px;line-height:28px}.BlockFaqHero__searchNote{color:var(--faq-hero-steel);font-family:var(--gw-font-mono);font-size:var(--gw-type-micro-size);text-transform:uppercase;margin-top:14px;font-style:normal;font-weight:500;line-height:15px;display:block}.BlockFaqHero__desktopOnly{display:inline}.BlockFaqHero__mobileOnly{display:none}}@media (min-width:1200px){.BlockFaqHero{min-height:320px;padding:58px max(64px,min(8.3333vw,160px)) 64px}.BlockFaqHero__inner{grid-gap:64px;max-width:var(--gw-layout-container-max);grid-template-columns:minmax(0,936fr) minmax(420px,600fr);gap:64px;display:grid}.BlockFaqHero__intro{min-width:0}.BlockFaqHero__eyebrow{min-height:18px;font-size:11px;line-height:16px}.BlockFaqHero__title{letter-spacing:-1.25px;max-width:900px;min-height:82px;margin-top:20px;font-size:max(52px,min(3.2292vw,62px));line-height:66px}.BlockFaqHero__description{max-width:820px;margin-top:30px;font-size:21px;line-height:30px}.BlockFaqHero__searchArea{align-self:start;width:100%;margin-top:84px}.BlockFaqHero__search{height:62px}.BlockFaqHero__searchInput{padding-left:19px;font-size:17px;line-height:23px}.BlockFaqHero__searchButton{flex-basis:70px;width:70px;font-size:24px;line-height:28px}.BlockFaqHero__searchNote{width:100%;color:var(--faq-hero-steel);font-family:var(--gw-font-mono);font-size:var(--gw-type-micro-size);letter-spacing:0;text-transform:uppercase;margin-top:22px;font-style:normal;font-weight:500;line-height:15px;display:block}.BlockFaqHero__desktopOnly{display:inline}.BlockFaqHero__mobileOnly{display:none}}