
.guide-network{font-family:inherit;box-sizing:border-box;line-height:1.4;text-align:left}
.guide-network *, .guide-network *:before{box-sizing:border-box}
.guide-network--header{background:#f3f6f7;color:#20323c;border-top:1px solid #dde5e8;border-bottom:1px solid #dde5e8;padding:9px max(20px,calc((100% - 1180px)/2))}
.guide-network__row{display:flex;align-items:center;gap:10px 22px;flex-wrap:wrap}
.guide-network__label{font-size:12px;font-weight:700;letter-spacing:.04em}
.guide-network a{display:inline-flex;align-items:center;gap:9px;text-decoration:none!important;color:inherit!important;font-size:14px;font-weight:650;border-radius:7px;padding:5px 8px;min-height:40px;margin:0!important}
.guide-network a:hover{background:#e2ebee;color:#123d4b!important;text-decoration:underline!important}
.guide-network a:focus-visible{outline:3px solid #de9b2d;outline-offset:3px}
.guide-network img{display:block!important;width:42px!important;height:30px!important;max-width:none!important;object-fit:contain;background:white;border-radius:4px;padding:2px;flex-shrink:0}
.guide-network__arrow{font-size:12px}
.guide-network--footer{max-width:1180px;margin:30px auto 0;padding:24px 20px;border-top:1px solid #9bafb8;color:inherit}
.guide-network--footer h2{font-size:19px;color:inherit;margin:0 0 14px}
.guide-network--footer .guide-network__row{align-items:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.guide-network--footer a{background:#f3f6f7;color:#20323c!important;padding:12px}
.guide-network small{display:block;font-size:12px;font-weight:400;margin-top:4px}
.guide-network-related{margin:28px 0;padding:22px;border:1px solid #d5e1e6;border-radius:12px;background:#f3f6f7;color:#20323c}
.guide-network-related h2{font-size:21px;margin-top:0;color:inherit}
.guide-network-related a{color:#175c70;text-decoration:underline}
@media(max-width:640px){.guide-network__row{gap:5px 8px}.guide-network__label{width:100%}.guide-network--header a{font-size:12px;padding:3px;gap:5px}.guide-network--header img{width:32px!important;height:25px!important}.guide-network--footer .guide-network__row{grid-template-columns:1fr}}

/* Keep cross-site header independent of each site's primary nav layout. */
header nav.guide-network--header{display:block!important;position:static!important;float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:7px 12px!important;grid-template-columns:none!important}
header .guide-network--header .guide-network__row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%!important;max-width:none!important}
header nav.guide-network--header a{display:flex!important;flex:0 0 92px!important;align-items:center!important;justify-content:center!important;width:92px!important;max-width:92px!important;min-height:44px!important;padding:4px!important;margin:0!important}
header nav.guide-network--header img{width:84px!important;height:36px!important;object-fit:contain!important}
@media(max-width:350px){header .guide-network--header .guide-network__row{gap:4px!important}header nav.guide-network--header a{flex-basis:84px!important;width:84px!important}}
