/* Shared A2Z family navigation. Scoped to avoid each site's existing styles. */
.a2z-network-bar,.a2z-network-section,.a2z-network-footer{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;color:#182231;line-height:1.5;text-align:left;font-size:15px;isolation:isolate}
.a2z-network-bar *,.a2z-network-section *,.a2z-network-footer *{box-sizing:border-box}
.a2z-network-bar{background:#111c2c;border-bottom:1px solid #344155;padding:8px 20px;position:relative;z-index:2}
.a2z-network-inner{max-width:1200px;margin:0 auto;width:100%}
.a2z-network-bar .a2z-network-inner{display:flex;align-items:center;gap:12px 26px;flex-wrap:wrap}
.a2z-network-bar .a2z-network-label{font-size:12px;letter-spacing:1.2px;font-weight:800;color:#fff;white-space:nowrap}
.a2z-network-bar .a2z-network-links,.a2z-network-footer .a2z-network-links{display:flex;flex-wrap:wrap;gap:4px 22px;margin:0;padding:0;align-items:center;width:auto;background:none;border:0;position:static;box-shadow:none}
.a2z-network-bar .a2z-network-links a{display:inline-flex;align-items:center;min-height:34px;color:#e9eef5;text-decoration:none;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;padding:2px 0;border:0;background:none;white-space:normal}
.a2z-network-bar .a2z-network-links a:first-child{color:#fff;border-bottom:2px solid #ef5360}
.a2z-network-bar a:hover,.a2z-network-footer a:hover{text-decoration:underline}
.a2z-network-section{background:#f4f6f8;padding:42px 20px;margin:0;width:100%;border-top:1px solid #e2e6eb;border-bottom:1px solid #e2e6eb}
.a2z-network-section .a2z-network-eyebrow{color:#a71925;font-size:12px;font-weight:800;letter-spacing:1.6px;margin:0 0 8px;text-transform:uppercase}
.a2z-network-section h2{font:800 clamp(24px,3vw,32px)/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.5px;color:#182231;margin:0 0 10px;text-transform:none}
.a2z-network-section .a2z-network-intro{font-size:15px;color:#566171;margin:0 0 24px;max-width:760px}
.a2z-network-section .a2z-network-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.a2z-network-section a.a2z-network-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 16px;border:1px solid #dce2e8;border-top:3px solid #b71928;border-radius:8px;background:#fff;color:#182231;text-decoration:none;min-width:0;box-shadow:0 3px 12px #14213605;transition:border-color .15s,transform .15s}
.a2z-network-section a.a2z-network-card:hover{border-color:#b71928;transform:translateY(-2px)}
.a2z-network-card .a2z-network-number{font-size:12px;letter-spacing:1px;color:#a71925;font-weight:800}
.a2z-network-card strong{font-size:17px;line-height:1.3;color:#182231;font-weight:800;text-transform:none}
.a2z-network-card .a2z-network-description{font-size:14px;color:#566171;line-height:1.5;flex:1}
.a2z-network-card .a2z-network-action{font-size:13px;color:#a71925;font-weight:700;margin-top:4px}
.a2z-network-footer{background:#111c2c;padding:26px 20px;border-top:1px solid #344155}
.a2z-network-footer .a2z-network-label{display:block;color:#fff;font-size:15px;font-weight:800;margin:0 0 10px}
.a2z-network-footer .a2z-network-links a{color:#e9eef5;font-size:14px;min-height:40px;display:inline-flex;align-items:center;padding:0;background:none;text-decoration:none;letter-spacing:0;text-transform:none;border:0}
.a2z-network-bar a:focus-visible,.a2z-network-section a:focus-visible,.a2z-network-footer a:focus-visible{outline:3px solid #d99814;outline-offset:4px}
@media(max-width:1100px){.a2z-network-section .a2z-network-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.a2z-network-bar{padding:8px 16px}.a2z-network-bar .a2z-network-inner{gap:2px 16px}.a2z-network-bar .a2z-network-links{gap:0 16px}.a2z-network-bar .a2z-network-links a{min-height:40px}.a2z-network-section{padding:30px 16px}.a2z-network-section .a2z-network-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:440px){.a2z-network-section .a2z-network-grid{grid-template-columns:1fr}.a2z-network-section a.a2z-network-card{padding:16px;gap:6px}.a2z-network-card .a2z-network-number{display:none}}
