.network-strip{position:relative;border-top:1px solid rgba(19,38,79,.08);background:#eef2f6;color:#526077}
.network-strip__inner{min-height:32px;width:min(1140px,calc(100% - 32px));margin:0 auto;display:flex;align-items:center;gap:12px;padding:5px 0}
.network-strip__label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
.network-strip__links{display:flex;align-items:center;flex-wrap:wrap;gap:4px 15px;font-size:12px;line-height:1.25}
.network-strip__links>a,.network-strip__more>summary{color:#46556b;text-decoration:none;font-weight:600;cursor:pointer;list-style:none}
.network-strip__links>a:hover,.network-strip__links>a:focus-visible,.network-strip__more>summary:hover,.network-strip__more>summary:focus-visible{color:var(--red);text-decoration:underline}
.network-strip__overview{color:var(--navy)!important;font-weight:700!important}
.network-strip__more{position:relative}
.network-strip__more>summary::-webkit-details-marker{display:none}
.network-strip__more>summary::after{content:" \25BE";font-size:.8em}
.network-strip__panel{position:absolute;right:0;top:calc(100% + 8px);z-index:80;width:min(860px,92vw);max-height:72vh;overflow:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px 22px;padding:18px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 18px 40px rgba(14,29,47,.18)}
.network-strip__panel section{min-width:0}
.network-strip__panel h2{margin:0 0 7px;color:var(--red);font:700 11px/1.2 var(--serif);letter-spacing:.08em;text-transform:uppercase}
.network-strip__panel a{display:block;padding:4px 0;color:var(--navy);font-size:13px;text-decoration:none}
.network-strip__panel a:hover,.network-strip__panel a:focus-visible{text-decoration:underline;color:var(--red)}
@media (max-width:900px){
  .network-strip__inner{align-items:flex-start;gap:8px}
  .network-strip__links{gap:6px 12px}
  .network-strip__panel{position:fixed;left:8px;right:8px;top:96px;width:auto}
}
