/* Owner adjustment: the home photo follows the text height without stretching the image itself. */
@media(min-width:761px){
#maxhome-home-v9 .mh-about{align-items:stretch}
#maxhome-home-v9 .mh-about>.mh-picture{align-self:stretch;aspect-ratio:auto;height:auto;min-height:0;position:relative}
#maxhome-home-v9 .mh-about>.mh-picture img{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:50% 50%}
}
.journey175-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:16px 0}
.journey175-tools select{padding:10px;border:1px solid #bccad4;max-width:100%;background:#fff}
.journey175-tools label{display:flex;gap:10px;flex-wrap:wrap;align-items:center}

.landing176{margin:18px 0;border:1px solid #dce7eb;border-radius:9px;background:#f6f9fa;color:#233f4d}
.landing176 summary{padding:15px 18px;font-weight:600;cursor:pointer}
.landing176 summary:focus-visible{outline:2px solid #087d9f;outline-offset:2px}
.landing176 nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 22px;padding:0 18px 18px;font-size:14px;line-height:1.5}
.landing176 a{color:#087d9f;text-decoration:underline;text-underline-offset:3px}
@media(max-width:760px){.landing176 nav{grid-template-columns:1fr;gap:12px}}
