.solution-page :is(h1,h2):not(.features-camera *,.snap *){font-family:var(--font-serif);letter-spacing:-.01em;font-weight:500}.solution-page h1:not(.features-camera *,.snap *){font-size:clamp(38px,4.4vw,60px);line-height:1.02}.solution-page h2:not(.features-camera *,.snap *){font-size:clamp(30px,3.2vw,44px);line-height:1.08}.solution-page h2:not(.features-camera *,.snap *) :is([style*=--brand-orange],[style*=--accent-marketing]){color:inherit!important}.solution-page section:not(:first-of-type) .sol-eyebrow{display:none}.solution-page section:not(:first-of-type) header>div:has(>.type-eyebrow:only-child){display:none}.solution-page section:not(:first-of-type) .sol-eyebrow+h2{margin-top:0}.solution-page .features-camera :is(.snapsq,.snapsqm,.snapst,.snapstm,.snapsd,.snapsdm,.snapav,.snapavm) aside.sticky{position:relative!important}
