
/* Across the SpreadIt Network 1.17.4: controlled, responsive recirculation. */
.tsi-network{border:1px solid var(--tsi-rule,#d8dbe0);background:var(--tsi-paper,#fff);color:var(--tsi-ink,#121722);min-width:0;margin:22px 0;font-family:var(--tsi-sans,Arial,sans-serif)}
.tsi-network-head{padding:13px 15px;background:linear-gradient(120deg,#122745,#225ca4);color:#fff}
.tsi-network-kicker{display:block;font-size:10px;font-weight:900;letter-spacing:.13em;color:#bbd9ff}
.tsi-network-head h2{font:900 clamp(16px,2vw,20px)/1.1 var(--tsi-sans,Arial,sans-serif)!important;color:#fff!important;margin:6px 0!important;text-transform:uppercase}
.tsi-network-head p{font-size:11px;line-height:1.4;color:#dfeaf8;margin:0}
.tsi-network-stories{display:grid;grid-template-columns:1fr}
.tsi-network-story{display:grid;grid-template-columns:70px minmax(0,1fr);gap:9px;padding:11px 12px;border-bottom:1px solid var(--tsi-rule,#d8dbe0);text-decoration:none!important;color:inherit;min-width:0}
.tsi-network-story:hover{background:rgba(70,120,196,.07)}
.tsi-network-thumb{display:block;width:70px;height:53px;overflow:hidden;background:#214d87}
.tsi-network-thumb img{display:block;width:100%;height:100%;object-fit:cover}
.tsi-network-placeholder{display:grid;place-items:center;height:100%;font:bold 24px Georgia,serif;color:#fff}
.tsi-network-copy{min-width:0}.tsi-network-source{display:block;margin:0 0 4px;color:var(--tsi-blue,#2357a7);font-size:9px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}
.tsi-network-copy strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:12px;line-height:1.3;font-weight:800;color:var(--tsi-ink,#111);overflow-wrap:anywhere}
.tsi-network-empty{padding:12px;color:var(--tsi-muted,#666);font-size:12px}
.tsi-network-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 12px;background:rgba(65,114,182,.07)}
.tsi-network-links a{font-size:10px;font-weight:900;text-decoration:none;color:var(--tsi-blue,#2f69c7)}.tsi-network-links a:hover{text-decoration:underline}
.tsi-network--home{margin:28px 0 12px}
.tsi-network--home .tsi-network-stories,.tsi-network--end .tsi-network-stories{grid-template-columns:repeat(3,minmax(0,1fr))}
.tsi-network--home .tsi-network-story,.tsi-network--end .tsi-network-story{grid-template-columns:70px minmax(0,1fr);border-right:1px solid var(--tsi-rule,#d8dbe0)}
.tsi-network--end{margin:25px 0 30px}
/* v1.17.5 — light-footer network identity, grouped and readable at all widths. */
.site-footer .tsi-shell.tsi-network-footer{
  display:flex;justify-content:center;align-items:center;
  width:min(calc(100% - 40px),var(--tsi-max));
  margin:16px auto 0;padding:13px 0 10px;
  border-top:1px solid #e1e5eb;
  background:transparent;color:#26374e;
  font:800 11px/1.5 var(--tsi-sans,Arial,sans-serif);
}
.tsi-network-footer-inner{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 18px;text-align:center;min-width:0}
.site-footer .tsi-network-footer strong{font-size:11px;letter-spacing:.1em;font-weight:900;color:#253247}
.tsi-network-footer-sites{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0}
.site-footer .tsi-network-footer-sites a,
html[data-theme='dark'] .site-footer .tsi-network-footer-sites a{color:#2356a0;text-decoration:none;font-size:11px;font-weight:800;white-space:nowrap}
.tsi-network-footer-sites a + a::before{content:'•';display:inline-block;margin:0 12px;color:#8593a7;pointer-events:none}
.site-footer .tsi-network-footer-sites a:hover,
html[data-theme='dark'] .site-footer .tsi-network-footer-sites a:hover{color:#12346b;text-decoration:underline;text-underline-offset:2px}
@media(max-width:620px){
  .site-footer .tsi-shell.tsi-network-footer{width:calc(100% - 28px);padding:14px 0 12px}
  .tsi-network-footer-inner{flex-direction:column;gap:5px}
  .site-footer .tsi-network-footer strong{font-size:10px}
}
.tsi-network a:focus-visible,.tsi-network-footer a:focus-visible{outline:2px solid #629eff;outline-offset:3px}
html[data-theme='dark'] .tsi-network{background:#141b26;border-color:#394359;color:#f0f3f8}
html[data-theme='dark'] .tsi-network-copy strong{color:#edf4ff}html[data-theme='dark'] .tsi-network-story{border-color:#343941}
@media(max-width:780px){.tsi-network--home .tsi-network-stories,.tsi-network--end .tsi-network-stories{grid-template-columns:1fr}.tsi-network--home .tsi-network-story,.tsi-network--end .tsi-network-story{border-right:0}}
@media(min-width:781px) and (max-width:1150px){.tsi-network--home .tsi-network-story,.tsi-network--end .tsi-network-story{grid-template-columns:1fr}.tsi-network--home .tsi-network-thumb,.tsi-network--end .tsi-network-thumb{width:100%;height:90px}}
