/* Stage 4.12: standalone directory-network footer layout */
footer .s412-network {display:block; box-sizing:border-box; padding-top:25px; padding-bottom:25px; margin-top:24px; border-top:1px solid rgba(255,255,255,.16); color:#fff}
footer .s412-network h3 {color:#fff; font-size:1rem; font-weight:750; line-height:1.3; margin:0 0 14px}
footer .s412-network-links {display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px 24px; align-items:start}
footer .s412-network-links a, footer .s412-network-links span {display:block; color:#b8d1df; font-size:.875rem; font-weight:500; line-height:1.5; text-decoration:none; overflow-wrap:anywhere}
footer .s412-network-links a:hover, footer .s412-network-links a:focus-visible {color:#fff; text-decoration:underline; text-underline-offset:3px}
@media(max-width:850px){footer .s412-network-links{grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px 20px}}
@media(max-width:540px){footer .s412-network{padding-top:22px;padding-bottom:22px}footer .s412-network-links{grid-template-columns:1fr;gap:11px}}
