/* v95 r5f: "Our network" and "Official channels" footer rows. No inline styles (CSP style-src 'self'). */
.fnet{padding:var(--s4) 0;border-top:1px solid var(--rule)}
.fnet-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--s4)}
.fnet-h{font:600 11px/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);margin:0 0 var(--s2)}
.fnet-l{display:flex;flex-wrap:wrap;gap:0 22px;list-style:none;margin:0;padding:0;min-width:0}
.fnet-l li{min-width:0}
.fnet-l a,.fnet-cur{display:inline-flex;align-items:center;min-height:44px;font:400 14px/1.4 var(--sans);overflow-wrap:anywhere}
.fnet-l a{color:var(--ink);text-decoration:none;border-bottom:1px solid transparent}
.fnet-l a:hover,.fnet-l a:focus-visible{border-bottom-color:var(--gold)}
.fnet-cur{color:var(--ink);font-weight:600}
.fnet-cur small{font:400 12px/1.4 var(--sans);color:var(--muted);margin-left:6px}
@media(max-width:860px){.fnet-g{grid-template-columns:minmax(0,1fr);gap:var(--s3)}}
@media(max-width:480px){.fnet-l{gap:0 18px}}
