._hero_747f0e0 h1{letter-spacing:-.035em;font-size:clamp(2.375rem,3.4vw,3.25rem);line-height:1.1}._hero_747f0e0 ._heroAction_747f0e0{border-color:#fff}._specsHeading_747f0e0{margin-bottom:clamp(1.25rem,2.5vw,2rem);font-size:clamp(2rem,4vw,3rem)}._panel_747f0e0 h3{font-family:var(--font-heading);font-size:clamp(1.375rem,2vw,1.625rem);font-weight:400;line-height:1.15}._sourceLink_747f0e0{text-underline-offset:.2em;align-items:center;min-height:2.75rem;text-decoration:underline;display:inline-flex}._sourceLink_747f0e0:focus-visible{outline-offset:4px;outline:2px solid}._banner_747f0e0 h2{font-family:var(--font-body);font-size:1.25rem;font-weight:500}._brand_747f0e0 h3{font-family:var(--font-heading);font-size:2.5rem;font-weight:400}
