/* C217: R01 asset navigation appearance, scoped to existing page jump menus. */
#main nav.unified-jump{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:#19354e;color:#fff;border:0;padding:0}
#main nav.jump-B03{grid-template-columns:repeat(2,minmax(0,1fr))}
#main nav.jump-C01{grid-template-columns:repeat(3,minmax(0,1fr))}
#main nav.unified-jump>a,#main nav.unified-jump>a:first-child{display:flex;flex:initial;align-items:center;justify-content:space-between;gap:13px;position:relative;min-width:0;margin:0;padding:24px 19px;border:0;border-radius:0;background:transparent;color:#fff;font:400 15px/1.6 ToyoSans,sans-serif;text-decoration:none;box-shadow:none}
#main nav.unified-jump>a+a:before{content:'';display:block;position:absolute;left:0;top:22px;bottom:22px;width:0;border-left:1px solid #ffffff38;background:none}
#main nav.unified-jump>a:after{display:none}
#main nav.unified-jump>a:hover{background:#284873;color:#fff;text-decoration:none}
#main nav.unified-jump>a:focus-visible{outline:2px solid #dfb878;outline-offset:-3px}
#main nav.unified-jump svg{width:30px;height:30px;fill:none;stroke:#e1bf82;stroke-width:1.25;flex-shrink:0}
#main nav.unified-jump .jump-label{display:block;flex:1;min-width:0;color:#fff;font:400 15px/1.6 ToyoSans,sans-serif;letter-spacing:normal}
#main nav.unified-jump .jump-label>span{display:block;color:#fff;font:inherit}
#main nav.unified-jump small{display:block;font:400 9px/1.6 ToyoSans,sans-serif;letter-spacing:.12em;color:#aec1ce;margin:0 0 3px}
#main nav.unified-jump em{display:block;margin-top:6px;color:#aec1ce;font:400 11px/1.7 ToyoSans,sans-serif}
#main nav.unified-jump b{display:block;position:static;width:auto;height:auto;flex-shrink:0;margin:0 0 0 auto;padding:0;border:0;background:none;font:400 18px/1.6 ToyoSans,sans-serif;color:#dfb878}
@media(max-width:1100px){#main nav.unified-jump>a,#main nav.unified-jump>a:first-child{padding:20px 12px;gap:9px}#main nav.unified-jump svg{width:24px}#main nav.unified-jump .jump-label{font-size:13px}#main nav.jump-C01{grid-template-columns:repeat(3,minmax(0,1fr))}#main nav.jump-B03{grid-template-columns:repeat(2,minmax(0,1fr))}#main nav.jump-C01>a:nth-child(3n+1):before,#main nav.jump-B03>a:nth-child(2n+1):before{display:none}}
@media(max-width:600px){#main nav.unified-jump{grid-template-columns:repeat(2,minmax(0,1fr));padding:6px}#main nav.unified-jump>a,#main nav.unified-jump>a:first-child{padding:15px 12px;min-height:82px;gap:9px}#main nav.unified-jump>a+a:before{display:none}#main nav.unified-jump svg{width:27px}#main nav.unified-jump .jump-label{font-size:14px}#main nav.unified-jump small{font-size:8px}#main nav.jump-B01,#main nav.jump-B03,#main nav.jump-C01{grid-template-columns:1fr}}

#main nav.jump-C01>a:nth-child(3n+1):before,#main nav.jump-B03>a:nth-child(2n+1):before{display:none}

/* C244: quiet, unfilled navigation for business and company pages only.
   Inset rules preserve all existing box sizes and layout positions. */
#main nav.unified-jump:is(.jump-B02,.jump-C01){background:transparent;color:#19354e;box-shadow:inset 0 1px #d5dfe5,inset 0 -1px #d5dfe5}
#main nav.unified-jump:is(.jump-B02,.jump-C01)>a{color:#19354e}
#main nav.unified-jump:is(.jump-B02,.jump-C01)>a:before{border-left-color:#d5dfe5}
#main nav.unified-jump:is(.jump-B02,.jump-C01) .jump-label,
#main nav.unified-jump:is(.jump-B02,.jump-C01) .jump-label>span,
#main nav.unified-jump:is(.jump-B02,.jump-C01) b{color:inherit}
#main nav.unified-jump:is(.jump-B02,.jump-C01) svg{stroke:currentColor}
#main nav.unified-jump:is(.jump-B02,.jump-C01) small,
#main nav.unified-jump:is(.jump-B02,.jump-C01) em{color:#536e80}
#main nav.unified-jump:is(.jump-B02,.jump-C01)>a:hover{background:#f3f6f7;color:#0070b8}
#main nav.unified-jump:is(.jump-B02,.jump-C01)>a:focus-visible{outline-color:#0070b8}
@media(max-width:600px){#main nav.jump-C01>a+a{box-shadow:inset 0 1px #e2e8ec}}
