.news-tools{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.news-chip{height:34px;border-radius:17px;border:1px solid var(--line);background:#fff;padding:0 16px;display:inline-flex;align-items:center;font-size:13.5px;color:var(--ink-soft);cursor:pointer}.news-chip:hover{border-color:var(--green-300);color:var(--green-700);background:var(--green-50)}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.news-grid.q2{grid-template-columns:repeat(2,1fr)}.nc{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s}.nc:hover{transform:translateY(-3px);box-shadow:var(--sh);border-color:var(--green-100)}.nc-cover{height:152px;background:#eef4f8 50%/cover no-repeat}.nc-body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:9px;flex:1}.nc-tag{height:22px;border-radius:6px;background:var(--green-100);color:var(--green-800);font-size:12px;font-weight:700;display:inline-flex;align-items:center;padding:0 9px;align-self:flex-start}.nc-tag.hot{background:var(--orange-100);color:#b26a00}.nc-t{font-size:16.5px;font-weight:800;color:var(--ink);line-height:1.55}.nc-s{font-size:13.5px;color:var(--ink-soft);line-height:1.75;flex:1}.nc-meta{display:flex;align-items:center;gap:12px;font-size:12.5px;color:var(--ink-light);margin-top:2px}.nc-more{font-size:13px;font-weight:700;color:var(--green-700)}.news-sec{margin-top:46px;scroll-margin-top:150px}.news-sec:first-of-type{margin-top:0}.news-sec-h{display:flex;align-items:baseline;gap:12px;margin-bottom:20px}.news-sec-h h2{font-size:23px;font-weight:800;color:var(--green-900);letter-spacing:-.3px}.news-sec-h span{font-size:13.5px;color:var(--ink-light)}.art-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px;align-items:start}.art{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:32px 36px 36px}.art-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;color:var(--ink-light);padding-bottom:18px;border-bottom:1px solid var(--line-soft);margin-bottom:22px}.art-meta .k{height:24px;border-radius:7px;background:var(--green-100);color:var(--green-800);font-weight:700;display:inline-flex;align-items:center;padding:0 10px;font-size:12.5px}.art h2{font-size:19.5px;font-weight:800;color:var(--green-900);margin:30px 0 12px;line-height:1.5}.art h2:first-child{margin-top:0}.art p{font-size:15.5px;color:var(--ink-soft);line-height:1.95;margin-bottom:14px}.art ul{margin:0 0 16px}.art li{position:relative;padding-left:20px;font-size:15.5px;color:var(--ink-soft);line-height:1.9;margin-bottom:8px}.art li:before{content:"";position:absolute;left:4px;top:12px;width:6px;height:6px;border-radius:3px;background:var(--green-700)}.art-tip{background:var(--green-50);border:1px solid var(--green-100);border-left:3px solid var(--green-700);border-radius:var(--r-xs);padding:14px 16px;font-size:13.5px;color:var(--green-800);line-height:1.85;margin:22px 0 4px}.art-side .panel2{position:sticky;top:150px}.art-side .panel2 .li{display:block}.art-side .panel2 a{display:block;font-size:14px;color:var(--ink-soft);line-height:1.7}.art-side .panel2 a:hover{color:var(--green-700)}.art-side .panel2 .d{color:var(--ink-light);font-size:12.5px;margin-top:4px}@media(max-width:1024px){.news-grid{grid-template-columns:1fr 1fr}.art-layout,.news-grid.q2{grid-template-columns:1fr}.art-layout{gap:24px}.art-side .panel2{position:static}.art{padding:24px 22px 26px}}@media(max-width:680px){.news-grid{grid-template-columns:1fr}.nc-cover{height:172px}.news-sec-h h2{font-size:20px}}