/* Each customer path has the same size, contrast, and interaction. */
.w-home-opening .r-hero-lede{line-height:1.6!important;margin-bottom:22px}
.w-home-opening .r-hero-lede strong{display:block;color:#193b4d;font-weight:600;margin-bottom:4px}
.h-journeys{display:grid;grid-template-columns:1fr;gap:10px;margin:0;scroll-margin-top:110px}
.h-journeys>a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:78px;padding:15px 19px;border:1px solid #b4d3e3;border-left:4px solid #2786a7;border-radius:8px;background:#f1f8fc;color:#193b4d;text-decoration:none;box-shadow:0 2px 0 #dbeaf244}
.h-journeys strong{display:block;font-size:18px;line-height:1.3;font-weight:600;letter-spacing:-.25px}
.h-journeys small{display:block;font-size:13px;line-height:1.45;color:#4d6472;margin-top:3px}
.h-journeys .h-path-arrow{font-size:24px;line-height:1;color:#1b7394;flex:none}
.h-journeys>a:hover{background:#e4f2f9;border-color:#2786a7}
.h-journeys>a:focus-visible{outline:3px solid #176585;outline-offset:3px;background:#e4f2f9}
@media(max-width:760px){
 .w-home-opening .r-hero-lede{grid-row:2;margin:0 0 18px;font-size:15px!important;line-height:1.6!important}
 .w-home-opening .h-journeys{grid-row:3;margin-bottom:22px;gap:8px;scroll-margin-top:100px}
 .w-home-opening .w-water-image{grid-row:4;margin-bottom:0}
 .h-journeys>a{min-height:72px;padding:12px 15px}
 .h-journeys strong{font-size:17px}.h-journeys small{font-size:12px}
 .w-title h1{font-size:39px!important;margin-bottom:17px!important}
}
@media(max-width:360px){.w-title h1{font-size:34px!important}.h-journeys>a{padding:12px;gap:10px}.h-journeys strong{font-size:16px}.h-journeys small{font-size:11px}.w-home-opening .r-hero-lede{font-size:14px!important}}
