/**handles:egp-style**/
.egp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.egp-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden;text-decoration:none;color:#111;display:flex;flex-direction:column;height:100%}.egp-thumb img{width:100%;height:200px;object-fit:cover;display:block}.egp-card-content{padding:1rem;flex:1}.egp-title{font-size:1.2rem;font-weight:600;margin:0 0 .5rem}.egp-date{color:#666;margin-bottom:.5rem}.egp-highlight{background:#ffe9e9;color:#b20000;padding:3px 6px;border-radius:4px;display:inline-block}