.services-hero{background:var(--brand-bg-alt)}.services-hero .hero-media{margin-top:32px;height:280px}.services-hero aside{align-self:start;border-top:8px solid var(--brand-primary)}.services-hero dt{color:var(--brand-primary);font-size:1.1rem;margin-top:24px}.services-hero dd{padding-bottom:16px;border-bottom:1px solid var(--brand-border)}.services-end{text-align:center}.services-end p{max-width:760px;margin:24px auto 32px}