:root{--vov-text:#333;--vov-text-light:#777;--vov-border:#dee2e6}.article-card{display:block}.article-card:hover .article-title{color:#185C98}.article-title{font-weight:700;line-height:1.3;transition:color .15s}.article-description{color:var(--vov-text-light);font-size:.875rem;line-height:1.5}.article-date{color:var(--vov-text-light);font-size:.8rem}.img-thumb{width:100%;aspect-ratio:16/9;display:block}.img-thumb,.img-thumb-overlay,.img-thumb-sm{object-fit:cover}.img-thumb-sm{width:120px;height:80px;flex-shrink:0}.sidebar-section{margin-bottom:2rem}.sidebar-title{font-size:1.1rem;font-weight:700;color:#185C98;border-bottom:2px solid #185c98;padding-bottom:.5rem;margin-bottom:1rem}.category-header-wrap{display:flex;align-items:center;margin-bottom:14px;border-bottom:2px solid #185c98;padding-bottom:0}.category-header{display:inline-flex;align-items:center;background-color:#185C98;color:#fff!important;font-size:1rem;font-weight:700;text-transform:uppercase;padding:7px 28px 7px 14px;white-space:nowrap;flex-shrink:0;position:relative;bottom:-2px;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);text-decoration:none}.category-header a{color:#fff;text-decoration:none}.category-header a:hover{color:#fff}.radio-banner img{width:100%;display:block}.most-read-box{display:flex;flex-direction:column;height:100%}.most-read-list{list-style:none;padding:0;margin:0;flex:1}.most-read-item{padding:.45rem 0;border-bottom:1px solid var(--vov-border,#e5e5e5)}.most-read-item:last-child{border-bottom:none}.most-read-title{font-size:.875rem;font-weight:500;line-height:1.4;color:var(--vov-text,#222);text-decoration:none;display:block}.most-read-title:hover{color:#185C98}.most-read-more{display:flex;justify-content:flex-end;margin-top:.75rem}.most-read-more-btn{background:#185C98;color:#fff;font-size:.85rem;font-weight:600;padding:.3rem 1rem;text-decoration:none;border-radius:2px}.most-read-more-btn:hover{background:#0f4070;color:#fff}.latest-featured-box,.latest-featured-box .article-card{display:flex;flex-direction:column;height:100%}.latest-featured-box .img-thumb{flex:1;aspect-ratio:unset;min-height:340px}.home-section{padding:2rem 0;border-bottom:1px solid var(--vov-border)}.home-section:last-child{border-bottom:none}.small-article-card{text-decoration:none;color:inherit}.small-article-card:hover .article-title{color:#185C98}.small-article-desc{font-size:.8rem;color:#555;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hot-news-main{position:relative}.hot-news-main img{width:100%;aspect-ratio:16/9;object-fit:cover}.hot-news-title-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.7));color:#fff;padding:1rem;font-size:1.1rem;font-weight:700}.audio-article-item{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem 0;border-bottom:1px solid var(--vov-border)}.audio-icon{flex-shrink:0;margin-top:2px}.audio-icon,.pagination .page-link{color:#185C98}.pagination .page-item.active .page-link{background-color:#185C98;border-color:#185C98;color:#fff}.article-body img{max-width:100%;height:auto}.article-body p{margin-bottom:1rem}.article-body h2,.article-body h3{margin-top:1.5rem;margin-bottom:.75rem}.site-header{background:#fff;border-bottom:3px solid #185c98}.site-logo img{height:50px}.site-footer{background:#1a1a1a;color:#ccc;padding:2rem 0;margin-top:3rem}.site-footer a{color:#ccc}.site-footer a:hover{color:#fff}