.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.news-layout{background:#fff;min-height:100vh}.news-cat-nav{z-index:90;background:#f8fafc;border-bottom:1px solid #eaecf0;position:sticky;top:72px}.header{background:#fff;border-bottom:1px solid #f2f4f7;align-items:center;height:72px;display:flex}.header-content{justify-content:space-between;align-items:center;display:flex}.main-nav{gap:24px;display:flex}.nav-link{color:#101828;font-weight:600;text-decoration:none}.logo{color:#7d5a2d;align-items:center;gap:10px;font-size:24px;font-weight:800;text-decoration:none;display:flex}.cat-menu{scrollbar-width:none;gap:32px;padding:12px 0;display:flex;overflow-x:auto}.cat-menu::-webkit-scrollbar{display:none}.cat-item{color:#475467;white-space:nowrap;border-bottom:2px solid #0000;padding:4px 0;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s}.cat-item:hover,.cat-item.active{color:#7d5a2d;border-bottom-color:#7d5a2d}.news-main-content{padding-bottom:60px}.news-index-page{padding-top:40px}.news-breadcrumb{color:#667085;align-items:center;gap:8px;margin-bottom:24px;font-size:14px;display:flex}.news-breadcrumb a{color:#667085;text-decoration:none}.news-breadcrumb .sep{color:#d0d5dd}.hero-grid{grid-template-columns:1fr 380px;gap:30px;margin-bottom:40px;display:grid}.featured-main{color:inherit;text-decoration:none}.featured-main .img-wrapper{aspect-ratio:16/9;border-radius:12px;width:100%;margin-bottom:20px;overflow:hidden}.featured-main img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.featured-main:hover img{transform:scale(1.05)}.featured-main h1{color:#101828;margin-bottom:12px;font-size:28px;font-weight:700;line-height:1.3}.featured-main .excerpt{color:#475467;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:16px;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.news-meta-v2{color:#667085;align-items:center;gap:12px;font-size:14px;display:flex}.news-meta-v2 .dot{background:#d0d5dd;border-radius:50%;width:4px;height:4px}.hero-sidebar{border-left:1px dashed #eaecf0;flex-direction:column;gap:20px;padding-left:20px;display:flex}.sidebar-item{color:inherit;align-items:flex-start;gap:16px;text-decoration:none;display:flex}.sidebar-item .content{flex:1}.sidebar-item h3{color:#101828;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.sidebar-item .thumb{border-radius:8px;flex-shrink:0;width:100px;height:70px;overflow:hidden}.sidebar-item .thumb img{object-fit:cover;width:100%;height:100%}.main-layout-v2{border-top:1px dashed #eaecf0;grid-template-columns:1fr 380px;gap:40px;padding-top:40px;display:grid}.news-list-v2{flex-direction:column;gap:30px;display:flex}.news-card-horizontal{color:inherit;gap:24px;text-decoration:none;display:flex}.news-card-horizontal .img-box{aspect-ratio:16/10;border-radius:12px;flex-shrink:0;width:260px;overflow:hidden}.news-card-horizontal img{object-fit:cover;width:100%;height:100%}.news-card-horizontal .info{flex:1}.news-card-horizontal .cat-label{color:#c19a5b;margin-bottom:8px;font-size:14px;font-weight:700;display:inline-block}.news-card-horizontal h2{color:#101828;margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.3}.news-card-horizontal .excerpt{color:#475467;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.popular-sidebar h2{color:#101828;border-left:4px solid #c19a5b;margin-bottom:24px;padding-left:12px;font-size:20px;font-weight:700}.popular-list{flex-direction:column;gap:20px;display:flex}.popular-item{color:inherit;align-items:flex-start;gap:16px;text-decoration:none;display:flex}.popular-item .rank{color:#fff;background:#7d5a2d;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:flex}.popular-item .title{color:#344054;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:1024px){.hero-grid,.main-layout-v2{grid-template-columns:1fr}.hero-sidebar{border-top:1px dashed #eaecf0;border-left:none;padding-top:20px;padding-left:0}.news-card-horizontal{flex-direction:column}.news-card-horizontal .img-box{width:100%}}.article-detail{padding-top:40px}.detail-layout{grid-template-columns:1fr 340px;gap:40px;display:grid}.content-area .title{color:#101828;margin-bottom:24px;font-size:36px;font-weight:800;line-height:1.2}.article-meta-modern{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:24px;display:flex}.author-box{align-items:center;gap:12px;display:flex}.author-avatar{color:#667085;background:#f2f4f7;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.author-name{color:#101828;font-size:15px;font-weight:700;display:block}.post-date{color:#667085;font-size:13px}.meta-right{align-items:center;gap:24px;display:flex}.article-stat{color:#667085;align-items:center;gap:6px;font-size:14px;display:flex}.share-btns{gap:8px;display:flex}.share-btns button{color:#475467;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.share-btns button:hover{background:#f9fafb;border-color:#98a2b3}.main-image{border-radius:16px;width:100%;margin-bottom:32px}.body-text{color:#344054;word-wrap:break-word;font-size:18px;line-height:1.8;overflow-x:hidden}.body-text p{margin-bottom:24px}.body-text img{border-radius:12px;margin:32px auto;display:block;box-shadow:0 2px 15px #0000000d;max-width:100%!important;height:auto!important}.body-text h2{color:#101828;margin:40px 0 20px;font-size:24px;font-weight:800;line-height:1.3}.body-text h3{color:#101828;margin:32px 0 16px;font-size:20px;font-weight:700}.body-text strong{color:#101828}@media (max-width:1024px){.detail-layout{grid-template-columns:1fr}}
