
/* Approved ZEGESA network. Preserve the original vector and its intrinsic ratio. */
.zegesa-original-logo{display:block!important;width:150px!important;height:auto!important;max-width:100%!important;aspect-ratio:150/43!important;object-fit:contain!important;transform:none!important;flex-shrink:0}
.zegesa-network{background:#f4f6f9;color:#14233c;border-top:1px solid #dce2eb;padding:36px 5%;margin:0;clear:both;font-family:Arial,Helvetica,sans-serif}
.zegesa-network-inner{max-width:1288px;margin:0 auto}.zegesa-network h2{font-size:24px;line-height:1.25;letter-spacing:-.4px;margin:0 0 20px;color:#14233c}.zegesa-network nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.zegesa-network a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;padding:14px 16px;background:white;border:1px solid #dce2eb;border-radius:8px;color:#14233c;text-decoration:none;font-size:16px;font-weight:700;line-height:1.4}.zegesa-network a:hover{border-color:#d51936;color:#b9122c}.zegesa-network a:focus-visible{outline:3px solid #2675ed;outline-offset:3px}.zegesa-network a span{flex-shrink:0}
@media(max-width:900px){.zegesa-network nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.zegesa-network{padding:28px 20px}.zegesa-network nav{grid-template-columns:repeat(2,minmax(0,1fr))}.zegesa-network a{padding:12px;font-size:16px}.zegesa-network a:last-child{grid-column:1/-1}}
