body nav:is(.pn-nav,.cd-nav,.ob-nav,.ce-nav,.vp-nav,.ph-subnav,.dm-subnav,.bc-subnav,.bf-nav,.ps-nav,.pk-nav){position:sticky!important;top:var(--po-subnav-top,80px)!important;z-index:90!important;width:100%!important;margin:0!important;padding:0!important;background:#fff!important;border:0!important;border-bottom:1px solid #e3e8f0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;line-height:1.55!important}
body nav:is(.pn-nav,.cd-nav,.ob-nav,.ce-nav,.vp-nav,.ph-subnav,.dm-subnav,.bc-subnav,.bf-nav,.ps-nav,.pk-nav)>div{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;max-width:1180px!important;min-width:0!important;margin:0 auto!important;padding:5px 20px 6px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;scroll-padding-inline:20px;box-sizing:border-box!important}
body nav:is(.pn-nav,.cd-nav,.ob-nav,.ce-nav,.vp-nav,.ph-subnav,.dm-subnav,.bc-subnav,.bf-nav,.ps-nav,.pk-nav)>div::-webkit-scrollbar{display:none}
body nav:is(.pn-nav,.cd-nav,.ob-nav,.ce-nav,.vp-nav,.ph-subnav,.dm-subnav,.bc-subnav,.bf-nav,.ps-nav,.pk-nav) a{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;gap:8px!important;min-height:44px!important;margin:0!important;padding:8px 14px!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:#334155!important;font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.55!important;letter-spacing:normal!important;white-space:nowrap!important;text-decoration:none!important;box-sizing:border-box!important}
body nav:is(.pn-nav,.cd-nav,.ob-nav,.ce-nav,.vp-nav,.ph-subnav,.dm-subnav,.bc-subnav,.bf-nav,.ps-nav,.pk-nav) a:hover,
body nav:is(.pn-nav,.cd-nav,.ob-nav,.ce-nav,.vp-nav,.ph-subnav,.dm-subnav,.bc-subnav,.bf-nav,.ps-nav,.pk-nav):not([data-po-subnav-ready]) a:is(.on,[aria-current]),
body .po-page-subnav a[data-po-current="true"]{color:#1e3faf!important;background:#eff4ff!important;border-color:rgba(37,99,235,.18)!important;box-shadow:none!important;text-decoration:none!important}
body nav:is(.pn-nav,.cd-nav,.ob-nav,.ce-nav,.vp-nav,.ph-subnav,.dm-subnav,.bc-subnav,.bf-nav,.ps-nav,.pk-nav) a:focus-visible{outline:2px solid #2563eb!important;outline-offset:1px!important}
body .po-page-subnav .po-page-subnav-icon{display:inline-grid!important;place-items:center!important;flex:0 0 22px!important;width:22px!important;height:22px!important;min-width:22px!important;padding:0!important;margin:0!important;border:0!important;border-radius:6px!important;background:var(--po-subnav-icon,var(--fc,var(--vp-icon,#64748b)))!important;color:#fff!important;font-style:normal!important;font-size:12px!important;font-weight:800!important;line-height:1!important}
body .po-page-subnav .po-page-subnav-icon svg{display:block!important;width:16px!important;height:16px!important;min-width:0!important;margin:0!important;color:inherit!important}
body .po-page-subnav a small{font-size:11px!important;font-weight:600!important;color:#64748b!important}
body.po-page-subnav-docked .po-header,body.po-page-subnav-docked .po-header.scrolled{box-shadow:none!important;border-bottom-color:transparent!important;filter:none!important}
html.po-page-subnav-active{scroll-padding-top:0!important}
body .po-subnav-page .po-page-subnav-target{scroll-margin-top:var(--po-subnav-anchor,152px)!important}
@media(max-width:1024px){body nav:is(.pn-nav,.cd-nav,.ob-nav,.ce-nav,.vp-nav,.ph-subnav,.dm-subnav,.bc-subnav,.bf-nav,.ps-nav,.pk-nav){top:var(--po-subnav-top,64px)!important}}
@media(max-width:540px){body nav:is(.pn-nav,.cd-nav,.ob-nav,.ce-nav,.vp-nav,.ph-subnav,.dm-subnav,.bc-subnav,.bf-nav,.ps-nav,.pk-nav)>div{padding-left:16px!important;padding-right:16px!important;scroll-padding-inline:16px}}
@media(prefers-reduced-motion:reduce){html.po-page-subnav-active{scroll-behavior:auto!important}}
@media print{body nav:is(.pn-nav,.cd-nav,.ob-nav,.ce-nav,.vp-nav,.ph-subnav,.dm-subnav,.bc-subnav,.bf-nav,.ps-nav,.pk-nav){display:none!important}html.po-page-subnav-active{scroll-padding-top:0!important}body .po-subnav-page .po-page-subnav-target{scroll-margin-top:0!important}}
