body#luansui-news-page{background:#f7f9fc;color:#1b2e48}.luansui_news_page,.luansui_news_page *{box-sizing:border-box}.luansui_news_wrap{width:calc(100% - 48px);max-width:1240px;margin:0 auto}.luansui_news_hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:var(--luansui-news-hero-height,220px);background:var(--luansui-news-background,#f0f5fc);border-bottom:1px solid #e2eaf4;padding:88px 0 32px}.luansui_news_hero>.luansui_news_wrap{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.luansui_news_hero h1{font-size:34px;line-height:1.5;font-weight:600;margin:8px 0 0;color:var(--luansui-news-text,#18304d)}.luansui_news_hero p{font-size:14px;line-height:1.9;color:var(--luansui-news-text,#61728a);max-width:400px;margin:0 0 7px}.luansui_news_main{padding:26px 0 60px;min-height:420px}.luansui_news_filters{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:24px;border-bottom:1px solid #e1e8f2}.luansui_news_page button{font:inherit;cursor:pointer}.luansui_news_filters button{min-height:44px;padding:10px 20px;border:1px solid transparent;border-radius:5px;background:transparent;color:#566780;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.luansui_news_filters button:hover{color:#2464c5;background:#edf3fc}.luansui_news_filters button[aria-pressed=true]{color:#225fbe;background:#eaf2ff;border-color:#d4e3fb}.luansui_news_page button:focus-visible,.luansui_news_page a:focus-visible{outline:2px solid #2464c5;outline-offset:3px}.luansui_news_list_heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:28px 0 20px}.luansui_news_list_heading h2{font-size:21px;font-weight:600;line-height:1.6;margin:0;scroll-margin-top:84px;overflow-wrap:anywhere}.luansui_news_list_heading>span{font-size:12px;color:#75849b;white-space:nowrap}.luansui_news_feed{display:grid;grid-template-columns:repeat(var(--luansui-news-columns,3),minmax(0,1fr));gap:22px}.luansui_news_entry{min-width:0;background:#fff;border:1px solid #e0e7f0;border-radius:10px;overflow:hidden;box-shadow:none}.luansui_news_entry:hover{border-color:#afc7e8}.luansui_news_entry_link{display:flex;flex-direction:column;height:100%;text-decoration:none!important;color:inherit}.luansui_news_entry_media{aspect-ratio:16/9;overflow:hidden;background:#f1f4f9}.luansui_news_entry_media img{display:block;width:100%;height:100%;object-fit:cover}.luansui_news_entry_copy{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:24px;min-height:228px}.luansui_news_entry_category{font-size:11px;line-height:1.7;color:#4670a8;background:#eef4fc;border-radius:3px;padding:3px 8px;margin-bottom:14px;max-width:100%;overflow-wrap:anywhere}.luansui_news_entry h3{font-size:18px;color:#213956;font-weight:600;line-height:1.65;margin:0 0 12px;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.luansui_news_entry_link:hover h3{color:#2464c5}.luansui_news_entry_excerpt{font-size:13px;color:#6d7c91;line-height:1.9;margin:0 0 22px;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.luansui_news_entry_meta{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding-top:20px;margin-top:auto;border-top:1px solid #eef2f7;font-size:12px;line-height:1.7;color:#7b899d}.luansui_news_entry_read{color:#356eae;margin-left:auto}.luansui_news_pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:36px}.luansui_news_pagination button{min-height:44px;padding:10px 20px;border:1px solid #d5e0ee;border-radius:5px;background:#fff;color:#3e608d;font-size:13px}.luansui_news_pagination button:disabled{cursor:default;color:#9ba6b6;background:#f0f3f7;border-color:#e2e7ee}.luansui_news_pagination>span{color:#6e7d93;font-size:13px}.luansui_news_state{grid-column:1/-1;padding:50px 24px;background:#fff;border:1px solid #e0e7f0;border-radius:8px;text-align:center;color:#6d7c91;font-size:14px;line-height:1.9}.luansui_news_state button{display:block;min-height:44px;margin:16px auto 0;padding:9px 20px;border:1px solid #d5e0ee;border-radius:5px;background:#fff;color:#2867c1;font-size:13px}.luansui_news_category_status{font-size:12px;color:#697b94;margin:12px 0 0}.luansui_news_page [hidden]{display:none!important}
@media(max-width:1000px){.luansui_news_feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.luansui_news_hero{padding-top:104px}}
@media(max-width:600px){.luansui_news_wrap{width:calc(100% - 36px)}.luansui_news_hero{min-height:var(--luansui-news-mobile-height,210px);padding:86px 0 28px}.luansui_news_hero>.luansui_news_wrap{flex-direction:column;align-items:flex-start;gap:12px}.luansui_news_hero h1{font-size:28px}.luansui_news_hero p{font-size:13px;margin:0}.luansui_news_main{padding-top:18px}.luansui_news_filters{gap:8px;flex-wrap:nowrap;overflow-x:auto;padding:2px 2px 16px}.luansui_news_filters button{flex-shrink:0;padding:9px 16px;white-space:nowrap;font-size:13px}.luansui_news_feed{grid-template-columns:minmax(0,1fr);gap:16px}.luansui_news_list_heading{padding:22px 0 18px}.luansui_news_list_heading h2{font-size:20px}.luansui_news_entry_copy{padding:22px;min-height:200px}.luansui_news_pagination{gap:12px;flex-wrap:wrap;margin-top:28px}.luansui_news_pagination button{padding:10px 15px}.luansui_news_pagination>span{font-size:12px}}

.luansui_news_hero_media{position:absolute;inset:0;z-index:-1;pointer-events:none}.luansui_news_hero_media img{display:block;width:100%;height:100%;object-fit:cover}.luansui_news_hero>.luansui_news_wrap{position:relative;z-index:1}
