/* Shared site navigation: one row on every explorer, including small phones. */
.mm-header{font-family:Arial,Helvetica,sans-serif;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:24px;min-height:94px;height:auto;padding:0;margin-inline:auto;border-bottom:1px solid #d9d2c5}
.mm-header .mm-brand{display:inline-flex;align-items:center;min-height:44px;flex:0 0 auto;color:#292c29;font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:800;letter-spacing:-1.1px;line-height:1.2;text-decoration:none;white-space:nowrap}
.mm-header .mm-brand .mm-dot{color:#116d70}.mm-header .mm-monogram{display:none}
.mm-header .mm-nav{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:24px;margin:0;padding:0;width:auto;min-width:0;font-size:14px}
.mm-header .mm-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 2px;border:0;border-radius:0;background:transparent;color:#6f7068;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.3;font-weight:400;text-decoration:none;white-space:nowrap}
.mm-header .mm-nav a:hover{color:#116d70;text-decoration:underline;text-underline-offset:8px}.mm-header .mm-nav a[aria-current="page"]{color:#116d70;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}
.mm-header a:focus-visible{outline:3px solid #b78134;outline-offset:4px;border-radius:3px}
@media(max-width:760px){.mm-header{min-height:76px;padding:10px 0;gap:16px;flex-wrap:nowrap}.mm-header .mm-wordmark{display:none}.mm-header .mm-monogram{display:inline;font-size:29px;letter-spacing:-2.7px;font-weight:800}.mm-header .mm-nav{width:auto;gap:18px}.mm-header .mm-nav a{font-size:14px;min-height:44px;padding-inline:3px}}
@media(max-width:370px){.mm-header{gap:10px}.mm-header .mm-nav{gap:12px}.mm-header .mm-nav a{font-size:13px}.mm-header .mm-monogram{font-size:27px}}
@media print{.mm-header{display:none}}
