.faq-opening{isolation:isolate;position:relative}.faq-opening:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg, transparent 32%, color-mix(in srgb, var(--dashboard-teal) 5%, transparent) 76%, color-mix(in srgb, var(--dashboard-orange) 3%, transparent));position:absolute;inset:0}.faq-opening .clear-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(28px,4vw,56px);max-width:960px;padding-block:clamp(36px,4.5vw,64px)}.faq-opening .clear-eyebrow{align-items:center;gap:12px;display:flex}.faq-opening .clear-eyebrow svg{flex-shrink:0}.clear-page .faq-opening .clear-hero h1{max-width:none;font-size:clamp(40px,4vw,58px)}.faq-opening .clear-hero-intro{padding:16px 0 16px 24px;position:relative}.faq-opening .clear-hero-intro:before{content:"";background:linear-gradient(var(--dashboard-teal) 0 64%, var(--dashboard-orange));border-radius:2px;width:3px;position:absolute;inset:0 auto 0 0}@media (max-width:900px){.faq-opening .clear-hero{grid-template-columns:1fr;gap:24px;padding-block:36px}.clear-page .faq-opening .clear-hero h1{font-size:clamp(34px,5.8vw,48px)}.faq-opening .clear-hero-intro{padding:0 0 0 22px}}@media (max-width:700px){.faq-opening .clear-hero{gap:20px;padding-block:28px 32px}.clear-page .faq-opening .clear-hero h1{font-size:clamp(34px,8.5vw,44px)}.faq-opening .clear-hero-intro{padding-left:18px}.faq-opening .clear-lede{font-size:17px;line-height:1.65}}#faq-question-invitation{max-width:960px;scroll-margin-top:120px}
