body>header.bj-site-header{position:relative;z-index:50;height:94px;gap:32px;overflow:visible}
.bj-menu-toggle{display:none}
body>header .bj-primary-nav{display:flex;align-items:center;gap:20px;overflow:visible;font-size:15px;font-weight:600;width:auto}
.bj-nav-disclosure>summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;padding:13px 16px;border-radius:8px;color:#174b9e;min-height:48px}
.bj-nav-disclosure>summary::-webkit-details-marker{display:none}
.bj-care-disclosure>summary{background:#eaf2fb;color:#174b9e;font-weight:700}
.bj-nav-disclosure[open]>summary{background:#eaf2fb}
.bj-nav-chevron{font-family:Arial,sans-serif;font-size:20px;line-height:1;transition:transform .15s}
.bj-nav-disclosure[open] .bj-nav-chevron{transform:rotate(180deg)}
.bj-nav-disclosure summary:focus-visible,.bj-menu-toggle:focus-visible{outline:3px solid #1764ce;outline-offset:3px}
body>header .bj-nav-direct{display:block;padding:13px 8px;min-height:48px}
.bj-mega-panel{position:absolute;left:5%;right:5%;top:calc(100% - 6px);display:grid;grid-template-columns:minmax(0,2.2fr) minmax(240px,1fr);background:#fff;border:1px solid #d8e4f1;border-radius:14px;box-shadow:0 16px 44px #173b6229;overflow:hidden;z-index:60}
.bj-mega-main{padding:28px}
.bj-mega-kicker{font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:#526d87;margin:0 0 18px;font-weight:700;line-height:1.5}
.bj-care-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
body>header .bj-care-link{display:block;padding:20px;border:1px solid #e0e8f1;border-radius:10px;min-height:112px;text-decoration:none;color:#173b62}
.bj-care-link strong{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:17px;line-height:1.4;font-weight:700}
.bj-care-link>span{display:block;color:#586d80;font-size:14px;font-weight:400;line-height:1.5;margin-top:8px}
body>header .bj-care-link:hover{background:#f2f7fc;border-color:#afc8e4;text-decoration:none}
body>header .bj-browse-all{display:inline-flex;gap:18px;padding:16px 0 0;font-size:15px;font-weight:700}
.bj-mega-side{background:#f1f6fb;border-left:1px solid #dfe9f4;padding:28px}
.bj-mega-side h2{font-family:'DM Sans',sans-serif;font-size:17px;letter-spacing:0;line-height:1.4;margin:0 0 12px}
body>header .bj-mega-side>a{display:block;padding:14px 0;border-bottom:1px solid #dce6f0;text-decoration:none;line-height:1.5}
.bj-mega-side>a:last-child{border-bottom:0}
.bj-mega-side strong{display:block;font-size:15px;font-weight:700}
.bj-mega-side span{display:block;font-size:13px;color:#586d80;font-weight:400;margin-top:4px}
body>header .bj-mega-side>a:hover strong{text-decoration:underline;text-underline-offset:4px}
.bj-resources-disclosure{position:relative}
.bj-resources-panel{position:absolute;right:0;top:calc(100% + 17px);min-width:310px;padding:24px;background:#fff;border:1px solid #d8e4f1;border-radius:12px;box-shadow:0 16px 44px #173b6229;z-index:60}
body>header .bj-resources-panel ul{display:grid;gap:2px;list-style:none;padding:0;margin:0;white-space:normal}
body>header .bj-resources-panel a{padding:12px 8px;min-height:44px;border-radius:6px;font-size:15px;line-height:1.4;font-weight:500}
body>header .bj-resources-panel a:hover{background:#f1f6fb}
@media(max-width:1000px){body>header.bj-site-header{gap:18px}body>header .bj-primary-nav{gap:6px}.bj-nav-disclosure>summary{padding:12px}.bj-mega-main,.bj-mega-side{padding:20px}.bj-care-link strong{font-size:16px}}
@media(max-width:800px){body>header.bj-site-header{height:auto;min-height:80px;padding:12px 5%;flex-wrap:wrap;gap:0;justify-content:space-between}.bj-site-header .brand{margin-right:auto}body>header .bj-original-logo{width:156px;height:auto}.bj-nav-enhanced .bj-menu-toggle{display:flex;align-items:center;gap:9px;min-height:46px;padding:10px 14px;border:1px solid #c5d6e7;border-radius:8px;color:#174b9e;background:#fff;font-size:15px;font-weight:600}.bj-nav-enhanced body>header .bj-primary-nav{display:none}.bj-nav-enhanced body>header .bj-primary-nav.is-open{display:flex}body>header .bj-primary-nav{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:14px 0 4px;margin:12px 0 0;border-top:1px solid #dde6f0;max-height:calc(100dvh - 135px);overflow-y:auto;overscroll-behavior:contain;font-size:16px}.bj-nav-disclosure>summary{justify-content:space-between;min-height:50px;padding:13px 14px}.bj-nav-disclosure{position:static}.bj-mega-panel,.bj-resources-panel{position:static;display:block;min-width:0;margin:8px 0;border-radius:10px;box-shadow:none}.bj-mega-main,.bj-mega-side{padding:18px}.bj-care-grid{grid-template-columns:1fr;gap:8px}body>header .bj-care-link{padding:15px;min-height:0}.bj-care-link strong{font-size:16px}.bj-care-link>span{font-size:14px;margin-top:4px}.bj-mega-side{border-left:0;border-top:1px solid #dfe9f4}body>header .bj-nav-direct{padding:13px 14px}body>header .bj-resources-panel ul{display:grid;gap:2px}.bj-resources-panel{padding:18px}.bj-mega-kicker{margin-bottom:12px}}
@media(prefers-reduced-motion:reduce){.bj-nav-chevron{transition:none}}

/* Align the header and dropdown with the 1180px page content on wide screens. */
@media(min-width:801px){body>header.bj-site-header{padding-left:max(5%,calc((100% - 1180px)/2));padding-right:max(5%,calc((100% - 1180px)/2))}.bj-mega-panel{left:max(5%,calc((100% - 1180px)/2));right:max(5%,calc((100% - 1180px)/2))}}

.bj-nav-chevron{display:block;width:16px;height:16px;flex:0 0 16px;align-self:center}
