.news-cover-image{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.news-cover-image,.news-list-image{width:100%;border-radius:var(--bs-border-radius)}.news-list-image{display:block;padding-top:56.25%;position:relative;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.04)}.news-list-image>div{position:absolute!important;top:0;left:0;width:100%;height:100%}.news-list-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-list-content{display:flex;flex-direction:column;min-height:100%;position:relative;padding-bottom:24px}.news-meta{position:absolute;bottom:0;left:0;width:100%;margin:0}.news-summary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:4.5em;line-height:1.5em;font-size:.85rem;color:#6c757d}.hot-news-item{display:flex;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.06)}.hot-news-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.hot-news-image{flex:0 0 100px;height:75px;position:relative;border-radius:4px;overflow:hidden;background-color:#f8f9fa}.hot-news-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.hot-news-image:hover img{transform:scale(1.05)}.hot-news-content{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.hot-news-title{font-size:13px;line-height:1.4;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;color:#212529}.hot-news-meta{display:flex;align-items:center;gap:8px;color:#6c757d;font-size:12px}.hot-news-date{color:inherit}.hot-news-views{display:flex;align-items:center;gap:4px}.hot-news-views i{font-size:11px}.tags-cloud{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.tag-item{display:inline-flex;align-items:center;padding:3px 8px;background:#f8f9fa;font-size:12px;color:#495057;text-decoration:none;transition:all .15s ease;border:1px solid #e9ecef}.tag-item:hover{background:#08c;color:#fff;border-color:#08c}.tag-count{margin-left:4px;font-size:11px;opacity:.7;font-weight:500}.tag-item:hover .tag-count{background:transparent;color:inherit;opacity:.9}@media (max-width:767px){.news-list-content{min-height:0}article .row{display:flex;margin:0}article .col-md-4{width:40%;padding:0;margin-right:15px}article .col-md-8{width:calc(60% - 15px);padding:0}.news-list-image{margin-bottom:0}}.featured-news{margin-bottom:3rem}.featured-news .news-list-image{padding-top:40%}.featured-news .card-title{font-size:1.75rem!important;margin-bottom:1rem!important}.featured-news .news-summary{font-size:1rem;-webkit-line-clamp:4;max-height:6em}.category-label{display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;color:#8e959c;padding:.15rem .5rem;font-weight:400;opacity:.85;width:6.5em;min-width:6.5em;text-align:center;white-space:nowrap}.category-label:before{content:"";display:inline-block;width:4px;height:4px;background-color:currentColor;border-radius:50%;margin-right:6px;flex-shrink:0;opacity:.8}.featured-news .category-label{font-size:.8rem;width:6.5em;min-width:6.5em}.featured-news .category-label:before{width:5px;height:5px}.news-title-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.news-title-wrapper .card-title{margin-bottom:0;position:relative}.news-title-wrapper .card-title a{transition:color .2s ease}.card{transition:transform .2s ease}.card:hover{transform:translateY(-2px)}.featured-news .card:hover{transform:translateY(-3px)}.news-meta{transition:opacity .2s ease}article:hover .news-meta{opacity:.95}