/* C218: company jump navigation separation and compact desktop rows only. */
#main nav.jump-C01{margin-top:80px}
@media(min-width:601px){
 #main nav.jump-C01{grid-template-columns:repeat(3,minmax(0,1fr))}
 #main nav.jump-C01>a,#main nav.jump-C01>a:first-child{padding:14px 19px;min-height:72px}
 #main nav.jump-C01>a+a:before{top:14px;bottom:14px}
 #main nav.jump-C01>a:nth-child(n+4){border-top:1px solid #ffffff38}
}
@media(max-width:600px){#main nav.jump-C01{margin-top:48px}}

/* C219: two columns and three compact rows on mobile. */
@media(max-width:600px){
 #main nav.jump-C01{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}
 #main nav.jump-C01>a,#main nav.jump-C01>a:first-child{min-height:80px;padding:40px 26px 14px 12px;gap:0}
 #main nav.jump-C01>a:nth-child(n+3){border-top:1px solid #ffffff38}
 #main nav.jump-C01>a:nth-child(even){border-left:1px solid #ffffff38}
 #main nav.jump-C01 svg{position:absolute;top:12px;left:12px;width:22px;height:22px}
 #main nav.jump-C01 small{position:absolute;top:17px;left:42px;margin:0}
 #main nav.jump-C01 .jump-label{font-size:14px;white-space:nowrap}
 #main nav.jump-C01 b{position:absolute;right:10px;bottom:13px;font-size:16px}
}
