.tsi-hub{max-width:1200px;margin:3rem auto;padding:clamp(20px,4vw,48px);background:#edf4f8;border-radius:20px;color:#18384d}.tsi-hub form{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin:24px 0}.tsi-hub label{display:grid;gap:8px;font-weight:600}.tsi-hub select{max-width:100%;padding:12px;border:1px solid #71899a;border-radius:6px;color:#18384d;background:white}.tsi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.tsi-grid article{padding:24px;background:white;border:1px solid #cadbe6;border-radius:12px}.tsi-hub a,.tsi-meta a,.tsi-sources a,.tsi-cta a{color:#075b94;text-decoration:underline;text-underline-offset:3px}.tsi-meta,.tsi-sources,.tsi-cta{margin:24px 0;padding:24px;background:#edf4f8;border-left:4px solid #176fa9;overflow-wrap:anywhere}.tsi-meta{font-size:.95rem}.tsi-hub a:focus-visible,.tsi-hub select:focus-visible{outline:3px solid #075b94;outline-offset:4px}@media(max-width:850px){.tsi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tsi-grid{grid-template-columns:1fr}.tsi-hub form,.tsi-hub label{display:grid;width:100%}.tsi-hub select{width:100%}}
