/* Final visual layer for the legacy collection families. */
.eho-page,.xpo-page,.iso-page,.met-page,.hoist-page,.oh-page,.ehg-page{color:#26323e}
.eho-hero,.xpo-hero,.iso-hero,.met-hero,.hoist-hero,.ehg-hero{background:#f7f8f6;color:#263545}
.eho-hero h1,.xpo-hero h1,.iso-hero h1,.met-hero h1,.hoist-hero h1,.ehg-hero h1{color:#263545;font-size:clamp(40px,4.5vw,66px)}
.eho-hero__copy>p,.xpo-hero__copy>p,.iso-hero__copy>p,.met-hero__copy>p,.hoist-hero__copy>p,.ehg-hero__copy>p{color:#5d6974}
.eho-breadcrumb,.xpo-breadcrumb,.iso-breadcrumb,.met-breadcrumb,.hoist-breadcrumb,.ehg-breadcrumb,.ehg-breadcrumb a{color:#667480}
.eho-kicker--light,.xpo-kicker--light,.iso-kicker--light,.met-kicker--light,.hoist-eyebrow--light,.ehg-hero .ehg-kicker{color:#28538b}
.eho-hero__facts,.xpo-hero__facts,.iso-hero__facts,.met-hero__facts,.hoist-hero__facts,.ehg-hero__facts{border-top-color:#d8e0e4;color:#667480}
.eho-hero__facts strong,.xpo-hero__facts strong,.iso-hero__facts strong,.met-hero__facts strong,.hoist-hero__facts strong,.ehg-hero__facts strong{color:#28538b}
.eho-button--gold,.xpo-button--gold,.iso-button--gold,.met-button--gold,.hoist-button--gold,.ehg-button--light{background:#28538b;color:#fff!important}
.eho-button--gold:hover,.xpo-button--gold:hover,.iso-button--gold:hover,.met-button--gold:hover,.hoist-button--gold:hover,.ehg-button--light:hover{background:#1c406d;color:#fff!important}
.eho-hero__actions>a:last-child,.xpo-hero__actions>a:last-child,.iso-hero__actions>a:last-child,.met-hero__actions>a:last-child,.hoist-hero__actions>a:last-child,.ehg-text-link{color:#28538b!important;border-color:#28538b}
.eho-hero__visual,.xpo-hero__visual,.iso-hero__visual,.met-hero__visual,.hoist-hero__visual{box-shadow:none;border:1px solid #e1e5e8}
.ehg-hero__visual:after{background:linear-gradient(180deg,transparent 75%,rgba(25,39,51,.25))}
.ehg-page{--ehg-navy:#263545;--ehg-blue:#28538b;--ehg-ink:#26323e;--ehg-muted:#5d6974;--ehg-line:#e1e5e8;--ehg-pale:#f7f8f6}
.oh-hero{background:#263545}
.oh-hero__shade{background:linear-gradient(90deg,rgba(20,32,42,.84) 0%,rgba(20,32,42,.64) 40%,rgba(20,32,42,.15) 88%),linear-gradient(0deg,rgba(20,32,42,.23),transparent 38%)}
.oh-hero h1{font-size:clamp(42px,5vw,68px)}
.oh-evidence{background:#f7f8f6;color:#263545}
.oh-evidence p{color:#5d6974}
.oh-evidence a{color:#28538b}
.oh-enquiry{background:#f4f6f6}
.eho-enquiry,.xpo-enquiry,.iso-enquiry,.met-enquiry,.hoist-enquiry{background:#f4f6f6;color:#263545}
.eho-enquiry p,.xpo-enquiry p,.iso-enquiry p,.met-enquiry p,.hoist-enquiry p{color:#5d6974}
.eho-enquiry__list,.xpo-enquiry__list,.iso-enquiry__list,.met-enquiry__list,.hoist-enquiry__list{background:#fff;border-top-color:#d4dfe5}
.eho-enquiry__list strong,.xpo-enquiry__list strong,.iso-enquiry__list strong,.met-enquiry__list strong,.hoist-enquiry__list strong{color:#28538b}
.eho-enquiry__list ul,.xpo-enquiry__list ul,.iso-enquiry__list ul,.met-enquiry__list ul,.hoist-enquiry__list ul{color:#53626e}
@media(max-width:760px){.oh-hero__shade{background:linear-gradient(90deg,rgba(20,32,42,.84),rgba(20,32,42,.53))}}
