html{scroll-behavior:smooth}
.uh-jump{position:sticky;top:64px;z-index:90;background:#fff;border-bottom:1px solid #D3E1E3;transition:top .35s ease}
.uh-jump.at-top{top:0}
.admin-bar .uh-jump{top:96px}.admin-bar .uh-jump.at-top{top:32px}
@media (max-width:782px){.admin-bar .uh-jump{top:110px}.admin-bar .uh-jump.at-top{top:46px}}
.uh-jump ul{display:flex;justify-content:safe center;gap:8px;list-style:none;margin:0;padding:12px 0;overflow-x:auto;position:relative;scrollbar-width:none}
.uh-jump ul::-webkit-scrollbar{display:none}
.uh-jump a{display:block;white-space:nowrap;padding:9px 18px;border-radius:999px;border:1px solid #BFE0DF;color:#00565C;font-weight:500;font-size:.95rem;transition:background .2s,color .2s,border-color .2s}
.uh-jump a:hover{border-color:#00565C;text-decoration:none}
.uh-jump a.is-on{background:#00565C;border-color:#00565C;color:#fff}
.uh-jump a:focus-visible{outline:2px solid #00565C;outline-offset:2px}
.uh-op{scroll-margin-top:130px}
.uh-opsplit .uh-fr{min-height:420px}
.uh-opbtns{margin-top:26px}
.uh-rev .uh-opmedia{order:2}
@media (max-width:900px){.uh-rev .uh-opmedia{order:0}.uh-opsplit .uh-fr{min-height:280px}.uh-op{scroll-margin-top:120px}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.uh-jump,.uh-jump a{transition:none!important}}
.uh-opbtns{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}
