.news-card{background:#FFF8DC;border-radius:12px;border:1px solid #daa520;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.news-card:hover{box-shadow:0 8px 25px rgba(139,69,19,.15);transform:translateY(-5px)}.news-image-container{width:100%;height:220px;overflow:hidden}.news-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.news-card:hover .news-image{transform:scale(1.05)}.news-images-gallery{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;height:220px}.gallery-image{position:relative;overflow:hidden}.gallery-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.main-image{grid-column:1/span 2;grid-row:1}.images-count-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(139,69,19,.7);color:#FDF5E6;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600}.news-content{padding:24px;flex:1;display:flex;flex-direction:column}.news-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:10px}.news-date{font-size:14px;color:#654321;font-weight:500}.images-count-badge{background:#E67E22;color:#FDF5E6;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.news-title{margin:0 0 12px}.news-title-link{font-size:20px;font-weight:600;color:#8B4513;text-decoration:none;line-height:1.3;display:block}.news-title-link:hover{color:#E67E22}.news-subtitle{font-size:16px;color:#654321;font-style:italic;margin:0 0 16px;line-height:1.4}.news-excerpt{font-size:14px;color:#654321;line-height:1.5;margin:0 0 20px;flex:1}.news-districts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.districts-label{font-size:12px;color:#654321;font-weight:500;align-self:center}.district-tag{color:#8B4513}.district-more,.district-tag{background:#FDF5E6;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500;border:1px solid #daa520}.district-more{color:#654321}.news-footer{margin-top:auto}.read-more-link{color:#E67E22;text-decoration:none;font-weight:500;font-size:14px;transition:color .2s ease}.read-more-link:hover{color:#8B4513}@media (max-width:768px){.news-image-container,.news-images-gallery{height:200px}.news-content{padding:20px}.news-title-link{font-size:18px}}@media (max-width:480px){.news-image-container,.news-images-gallery{height:180px}.news-meta{flex-direction:column;align-items:flex-start;gap:8px}.news-title-link{font-size:16px}.news-subtitle{font-size:14px}}.news-grid-standard{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:30px;width:100%}@media (max-width:1024px){.news-grid-standard{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:25px}}@media (max-width:768px){.news-grid-standard{grid-template-columns:1fr;gap:20px}}