.eonc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:18px 0}.eonc-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.eonc-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.eonc-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.eonc-card{overflow:hidden;border-radius:12px;background:#131c2b;border:1px solid #354359;box-shadow:0 3px 15px rgba(0,0,0,.13)}.eonc-link,.eonc-link:hover{display:block;color:#f4f7fc!important;text-decoration:none!important;height:100%}.eonc-picture{aspect-ratio:16/9;background:#19283e;overflow:hidden}.eonc-picture img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .2s}.eonc-link:hover img{transform:scale(1.035)}.eonc-no-image{display:flex;align-items:center;justify-content:center;color:#9baac0;font-weight:700;letter-spacing:.18em}.eonc-content{padding:13px 15px 17px}.eonc-meta{display:flex;gap:8px;align-items:center;font-size:12px;color:#aab8c9;margin-bottom:8px}.eonc-new{background:#1c7f65;color:white;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:800}.eonc-title{font-size:16px!important;line-height:1.5!important;color:#f4f7fc!important;margin:0!important;font-weight:700!important}.eonc-empty{padding:16px}@media(max-width:850px){.eonc-grid,.eonc-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.eonc-grid,.eonc-cols-2,.eonc-cols-4{grid-template-columns:1fr}}
