/* Homepage navigation legibility only; transparent background retained. */
.mh-nav-v2 nav>ul>li>a,.mh-nav-v2 .mh-more summary {font-size:15px;font-weight:400;letter-spacing:.025em;color:#303f2d}
.mh-nav-v2 nav>ul>li>a[aria-current="page"] {font-weight:600}
.mh-nav-v2 .logo {font-size:32px}
@media(max-width:1200px){.mh-nav-v2 .logo {font-size:28px}}
@media(max-width:1000px){.mh-nav-v2 .logo {font-size:27px}}
.mh-nav-v2 nav>ul {gap:24px}
.mh-nav-v2 nav>ul>li>a {display:block;position:relative;padding:8px 10px;border:1px solid transparent;border-radius:14px;transition:border-color .25s,transform .25s}
.mh-nav-v2 nav>ul>li>a:hover,.mh-nav-v2 nav>ul>li>a:focus-visible {border-color:#a8bda1;background:transparent;transform:translateY(-1px)}
.mh-nav-v2 nav>ul>li>a::after {display:none}
.mh-nav-v2 nav>ul>li>a[aria-current="page"]::after {display:block;position:absolute;content:'';left:10px;right:10px;bottom:1px;height:2px;background:#a8bda1;transform:scaleX(1);border-radius:2px}
.mh-nav-v2 .mh-more summary {padding:8px 10px;border:1px solid transparent;border-radius:14px;transition:border-color .25s}
.mh-nav-v2 .mh-more summary:hover,.mh-nav-v2 .mh-more summary:focus-visible {border-color:#a8bda1;background:transparent}
@media(max-width:1200px){.mh-nav-v2 nav>ul {gap:10px}.mh-nav-v2 nav>ul>li>a,.mh-nav-v2 .mh-more summary {padding:8px}}
@media(max-width:1000px){.mh-nav-v2 nav>ul {gap:5px}.mh-nav-v2 nav>ul>li>a,.mh-nav-v2 .mh-more summary {padding:11px 12px}.mh-nav-v2 nav>ul>li>a[aria-current="page"]::after {left:12px;right:auto;width:28px}}
