/* Shared inner-page hero treatment; remove its layout link to revert. */
body.inner-page #main .page-header-refined{background:#122d3c;color:#fff;border-bottom:3px solid #b59762}
body.inner-page #main .page-header-refined h1{color:#fff}
body.inner-page #main .page-header-refined .eyebrow{color:#cfb17b}
body.inner-page #main .page-header-refined .lead,body.inner-page #main .page-header-refined .page-heading-description{color:#bfced7}
body.inner-page #main .page-header-refined .page-heading-description{border-left-color:#a58a5c}
body.inner-page #main .page-header-refined .breadcrumb-link{color:#beced8}
body.inner-page #main .page-header-refined .breadcrumb-divider{color:#94adbc}
body.inner-page #main .page-header-refined .breadcrumb-link:hover{color:#fff}
body.inner-page #main .page-header-refined a:focus-visible{outline:2px solid #e1bf7f;outline-offset:4px}
body.inner-page #main .page-heading-with-guide{grid-template-columns:1fr;gap:15px}
body.inner-page #main .page-heading-with-guide .page-heading-title{max-width:950px}
body.inner-page #main .page-header-refined .services-overview{width:100%;max-width:none}
body.inner-page #main .page-header-refined .services-overview .catalogue-guide{padding:0;margin:0;background:transparent;border:0}
body.inner-page #main .page-header-refined .services-overview .catalogue-guide>.container{padding:0;max-width:none}
body.inner-page #main .page-header-refined .services-overview .catalogue-guide-grid{display:flex;flex-wrap:wrap;gap:25px;border-top:1px solid #365565;padding-top:13px}
body.inner-page #main .page-header-refined .services-overview .guide-card{display:block;background:none;border:0;border-bottom:2px solid transparent;border-radius:0;box-shadow:none;min-height:0;height:auto;width:auto;padding:0 0 7px;text-decoration:none}
body.inner-page #main .page-header-refined .services-overview .guide-card>span,body.inner-page #main .page-header-refined .services-overview .guide-card p{display:none}
body.inner-page #main .page-header-refined .services-overview .guide-card h2{font-size:.76rem;line-height:1.6;font-weight:500;margin:0;letter-spacing:0;color:#b4c9d6}
body.inner-page #main .page-header-refined .services-overview .guide-card.guide-current{background:none;border-color:#c1a16b;box-shadow:none}
body.inner-page #main .page-header-refined .services-overview .guide-card.guide-current h2{color:#fff;font-weight:650}
body.inner-page #main .page-header-refined .services-overview .guide-card:hover h2{color:#fff}
@media(max-width:767px){body.inner-page #main .page-heading-with-guide{gap:12px}body.inner-page #main .page-header-refined .services-overview .catalogue-guide-grid{gap:22px;padding-top:11px}body.inner-page #main .page-header-refined .services-overview .guide-card h2{font-size:.69rem}}
