.news-hero{padding:62px 0 0;text-align:center;background:linear-gradient(110deg,#f2f4f6,#fff 52%,#edf0f3);border-top:3px solid var(--red)}.news-hero h1{font-size:43px;margin:0 0 4px}.news-hero>div>p{font-size:16px;margin-bottom:28px}.news-tabs{display:flex;justify-content:center;overflow:auto}.news-tabs a{padding:14px 34px;border-bottom:3px solid transparent;white-space:nowrap;font-weight:600}.news-tabs a.active{color:var(--red);border-color:var(--red)}.news-list{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;padding-top:36px;padding-bottom:55px}.news-card{display:grid;grid-template-columns:45% 1fr;min-height:290px;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#fff;box-shadow:0 9px 26px #1e242c12}.news-card-image{display:block;min-height:260px}.news-card-image img{width:100%;height:100%;display:block}.news-card>div{padding:30px;display:flex;flex-direction:column;align-items:flex-start}.news-badge{display:inline-flex;background:var(--red);color:#fff;border-radius:4px;padding:3px 10px;font-size:11px;font-weight:600;margin-bottom:13px}.news-card h2{font-size:21px}.news-card p{font-size:13px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card time,.news-detail time{color:#767b83;font-size:12px;margin-top:auto;border-top:1px solid var(--line);padding-top:13px;width:100%}.read-more{color:var(--red);font-weight:600;font-size:12px;margin-top:13px}.news-empty{grid-column:1/-1;text-align:center;padding:70px;border:1px dashed var(--line);border-radius:8px}.home-news{padding:58px 0;background:#f4f5f7}.home-news-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.home-news-grid article{display:grid;grid-template-columns:42% 1fr;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 8px 25px #151a2112}.home-news-grid article>a{min-height:230px}.home-news-grid img{width:100%;height:100%;display:block}.home-news-grid article>div{padding:24px}.home-news-grid h3{font-size:19px}.home-news-grid p{font-size:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-detail{padding:56px 0 75px}.news-detail-head{max-width:920px;text-align:center}.news-detail-head>a{display:block;color:var(--red);margin-bottom:28px}.news-detail-head h1{font-size:43px}.news-detail-head p{font-size:18px;max-width:760px;margin:0 auto 20px}.news-detail-head time{display:block;border:0;padding:0}.news-detail-content{max-width:1000px;margin-top:36px}.news-detail-content figure{margin:0 0 38px}.news-detail-content figure img{width:100%;max-height:620px;border-radius:8px;display:block}.news-body{max-width:760px;margin:auto}.news-body p{white-space:pre-line;font-size:17px;line-height:1.9;color:#3e434a}.news-layout-wide .news-detail-content{width:100%;max-width:none}.news-layout-wide .news-detail-content figure img{border-radius:0;max-height:720px}.news-layout-wide .news-body{margin-top:45px}.news-layout-split .news-detail-content{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:start;max-width:1180px}.news-layout-split .news-detail-content figure{position:sticky;top:110px;margin:0}.news-layout-split .news-body{max-width:none}.news-edit-cover{display:block;width:360px;max-height:220px;object-fit:cover;margin-top:12px;border-radius:7px}@media(max-width:980px){.news-list,.home-news-grid{grid-template-columns:1fr}.news-layout-split .news-detail-content{grid-template-columns:1fr}.news-layout-split .news-detail-content figure{position:static}.news-detail-head h1{font-size:36px}}@media(max-width:600px){.news-hero{padding-top:38px}.news-hero h1,.news-detail-head h1{font-size:30px}.news-tabs{justify-content:flex-start}.news-tabs a{padding:12px 20px}.news-list{padding-top:24px}.news-card,.home-news-grid article{grid-template-columns:1fr}.news-card-image,.home-news-grid article>a{min-height:220px}.news-card>div{padding:22px}.news-detail{padding-top:38px}.news-detail-head p{font-size:15px}.news-body p{font-size:15px}}

.home-news .sectionhead{align-items:flex-start}
.home-news-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-shrink:0}
.home-news-controls{display:flex;gap:8px}
.home-news-controls button{display:grid;place-items:center;width:40px;height:40px;border:1px solid #dfe1e5;border-radius:50%;background:#fff;color:#343941;font-size:27px;line-height:1;cursor:pointer}
.home-news-controls button[hidden]{display:none}
.home-news-controls button:hover:not(:disabled){border-color:var(--red);color:var(--red)}
.home-news-controls button:disabled{opacity:.32;cursor:default}
.home-news-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 22px)/2);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:24px}
.home-news-grid::-webkit-scrollbar{display:none}
.home-news-grid article{min-width:0;scroll-snap-align:start}
.home-news-grid article>div{min-width:0;overflow-wrap:anywhere}
@media(max-width:980px){.home-news-grid{grid-auto-columns:100%}}
@media(max-width:600px){.home-news-actions{margin-left:auto;gap:10px}.home-news-controls button{width:34px;height:34px}}
