.news-card-container{display:flex;overflow:hidden;background-color:#fff;border:1px solid #cda654;border-radius:12px;transition:all 0.3s ease-in-out}.news-card-container.layout-horizontal{flex-direction:row;align-items:stretch}.news-card-container.layout-vertical{flex-direction:column}.news-card-image{position:relative;overflow:hidden}.news-card-container.layout-horizontal .news-card-image{flex:0 0 35%}.news-card-container.layout-vertical .news-card-image{width:100%}.news-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}.news-card-container.has-hover-zoom:hover .news-card-image img{transform:scale(1.08)}.news-card-content{display:flex;flex-direction:column;justify-content:center;padding:30px;flex:1}.news-card-date{font-size:14px;color:#888;margin-bottom:8px;display:block}.news-card-title{font-size:20px;font-weight:700;color:#8A2B2B;margin:0 0 15px 0;line-height:1.3}.news-card-desc{font-size:15px;color:#333;line-height:1.6;margin-bottom:20px;flex-grow:1}.news-card-desc p{margin-bottom:0}.news-card-button{display:inline-block;font-size:16px;font-weight:700;color:#8A2B2B;text-decoration:none;transition:color 0.3s ease}.news-card-button:hover{color:#b33939;text-decoration:none}