.page-nav{position:sticky;top:var(--measured-header-height,var(--header-height));z-index:40;background:#fff;backdrop-filter:blur(14px);border-block:1px solid #cbdce7;box-shadow:0 6px 18px #192f4114}
.page-nav-inner{display:flex;align-items:center;gap:34px;min-height:61px}
.page-nav-caption{font-size:.875rem;color:#7a8f9f;white-space:nowrap;flex-shrink:0}
.page-nav-links{display:flex;gap:27px;align-items:stretch;overflow-x:auto;scrollbar-width:none;min-width:0;flex:1;overscroll-behavior-inline:contain}
.page-nav-links::-webkit-scrollbar{display:none}
.page-nav-links a{position:relative;white-space:nowrap;display:flex;align-items:center;padding:18px 0;font-size:.95rem;color:#526f83;border-bottom:3px solid transparent;transition:color .2s,border-color .2s}
.page-nav-links a:hover,.page-nav-links a:focus-visible{color:#192f41;border-bottom-color:#8fb5cc}
.page-nav-links a[aria-current=location]{color:#205f84;border-bottom-color:#205f84;font-weight:700}
@media(max-width:1100px){.page-nav-inner{gap:24px}.page-nav-links{gap:22px}}
@media(max-width:700px){.page-nav-inner{min-height:56px;gap:0}.page-nav-caption{display:none}.page-nav-links{gap:24px}.page-nav-links a{font-size:.95rem;padding-block:15px}.page-nav-inner.wrap{width:calc(100% - 32px)}}
