.newswire-module{margin:0 auto;max-width:1100px;padding:40px 20px}.newswire-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.newswire-card{background:#fff;border:1px solid #e5e5e5;border-radius:10px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.newswire-card:hover{box-shadow:0 10px 25px rgba(0,0,0,.08);transform:translateY(-5px)}.newswire-image img{height:180px;object-fit:cover;width:100%}.newswire-content{padding:18px}.newswire-meta{color:#777;font-size:12px;margin-bottom:8px}.newswire-title{font-size:18px;margin:0 0 10px}.newswire-title a{color:#111;text-decoration:none}.newswire-title a:hover{text-decoration:underline}.newswire-summary{color:#555;font-size:14px;margin-bottom:12px}.newswire-readmore{color:#000;font-size:14px;font-weight:700;text-decoration:none}.newswire-readmore:hover{text-decoration:underline}.newswire-card.hidden{display:none}