.news-item{border-radius:12px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.news-item:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.news-row{display:grid;grid-template-columns:320px 1fr;min-height:220px}.news-image-wrapper{position:relative;overflow:hidden}.news-image-wrapper img{width:100%;height:100%;object-fit:cover;image-rendering:auto;transform:scale(1);transition:transform .3s ease}.news-item:hover img{transform:scale(1.04)}.news-content{padding:1.5rem 1.75rem;display:flex;flex-direction:column}.news-date{font-size:.85rem;color:#6c757d;margin-bottom:.5rem}.news-title{font-size:1.35rem;font-weight:600;margin-bottom:.75rem}.news-description{color:#495057;line-height:1.6;flex-grow:1}.news-link{text-decoration:none;color:inherit;display:block}@media (max-width: 768px){.news-row{grid-template-columns:1fr}.news-image-wrapper{height:220px}.news-content{padding:1.25rem}.news-title{font-size:1.2rem}}.news-details-header{background:#f8f9fa;padding:2rem;border-radius:10px;margin-bottom:1.5rem;box-shadow:0 4px 6px #0000000d}.news-details-title{font-family:Georgia,serif;font-weight:700;color:#2c3e50;margin-bottom:.5rem;font-size:2rem}.news-details-date{color:#6c757d;font-size:.9rem;margin-bottom:.75rem}.news-details-description{color:#495057;margin-bottom:1rem;font-size:1.05rem}.news-details-images{display:flex;gap:1.5rem;justify-content:center;margin:1.5rem 0}.news-details-content{font-size:1.05rem;line-height:1.7;color:#343a40}.news-details-content p{margin-bottom:1.2rem}.news-details-content h2,.news-details-content h3,.news-details-content h4{color:#2c3e50;margin-top:1.5rem;margin-bottom:1rem;font-weight:600}.news-details-content blockquote{border-left:4px solid #0d6efd;padding-left:1rem;color:#495057;font-style:italic;margin:1.5rem 0}.btn-back-news{display:inline-flex;align-items:center;gap:.5rem;margin-top:2rem}@media (max-width: 768px){.news-details-title{font-size:1.75rem}.news-details-images{flex-direction:column;align-items:center}}
