.ms-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:35px}.ms-card{border:1px solid #dce5ef;border-radius:16px;padding:24px;overflow:hidden;background:#fff;color:#172b43}.ms-card h2{font-size:1.4rem;line-height:1.35;margin:16px 0}.ms-card a{color:#125c97}.ms-card img{width:100%;height:180px;object-fit:cover;border-radius:8px;margin-bottom:16px}.ms-prose{font-size:1.12rem;line-height:1.85;overflow-wrap:anywhere}.ms-prose h2,.ms-prose h3{margin-top:2em;line-height:1.3}.ms-prose p{margin:1.3em 0}.ms-prose img{max-width:100%;border-radius:14px}.ms-sources{border-top:1px solid #bbc9d9;margin-top:40px;padding-top:18px;font-size:.9em}.ms-filters input,.ms-filters select{padding:10px;border:1px solid #b2c1d1;border-radius:6px;max-width:100%;color:#152c43;background:white}.ms-filters label{display:inline-block;margin:8px 14px 8px 0}.main-nav{gap:14px}.main-nav>a:not(.btn){font-size:.85rem}@media(max-width:900px){.ms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ms-grid{grid-template-columns:1fr}.ms-card{padding:20px}}
.ms-prose h2{font-size:2rem}.ms-prose h3{font-size:1.5rem}
