/* Navigation refinements for the static review copy. */
.hd-menu,.hd-book{min-height:44px;display:inline-flex;align-items:center;justify-content:center}
.hd-menu{display:none}
.hd-nav a[aria-current="location"]{background:#f2e8db;color:#57452f}
.hd-nav a:focus-visible,.hd-menu:focus-visible,.hd-book:focus-visible{outline:3px solid #94703f;outline-offset:3px}
section[id]{scroll-margin-top:var(--noah-header-offset,88px)}
@media(max-width:700px){
 .hd-menu{display:inline-flex}
 .hd.is-open .hd-nav{position:absolute;top:calc(100% + 6px);right:12px;max-height:calc(100vh - var(--noah-header-offset,88px));max-height:calc(100dvh - var(--noah-header-offset,88px));width:min(250px,calc(100vw - 24px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
 .hd.is-open .hd-nav a{display:flex;align-items:center;min-height:48px}
 body.noah-menu-open .fixed-cta{visibility:hidden}
 :root:not(.js) .hd-in{flex-wrap:wrap}
 :root:not(.js) .hd-menu{display:none}
 :root:not(.js) .hd-nav{display:flex;order:3;flex-basis:100%;overflow-x:auto;gap:2px;padding-bottom:3px}
 :root:not(.js) .hd-nav a{min-height:44px;display:inline-flex;align-items:center}
 :root:not(.js) section[id]{scroll-margin-top:145px}
}
