.news-seg{border:1px solid var(--line,#e8ece9);background:#f4f8f5;border-radius:22px;flex-wrap:wrap;gap:8px;padding:6px;display:flex}.news-seg .sb{height:36px;color:var(--body,#55605a);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:500;transition:all .2s;display:inline-flex}.news-seg .sb:hover{color:var(--ink,#0f1512)}.news-seg .sb.on{background:var(--green,#0b7247);color:#fff;box-shadow:0 2px 6px #0b724733}.nc{color:var(--ink,#0f1512);flex-direction:column;gap:16px;text-decoration:none;transition:transform .25s;display:flex}.nc .zm{background:#f0f4f2;position:relative;overflow:hidden}.nc .zm img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);display:block}.nc:hover .zm img{transform:scale(1.05)}.nc-meta{font-family:var(--font-mono,ui-monospace, monospace);color:var(--muted,#8a918c);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.nc-sum{color:var(--body,#55605a);margin:0;font-size:15.5px;line-height:1.6}.nc-sum-sm{font-size:14.5px;line-height:1.55}.nc-feat{border-bottom:1px solid var(--line,#e8ece9);flex-flow:wrap;align-items:center;gap:24px 48px;margin-bottom:48px;padding-bottom:48px;display:flex}.nc-feat-img{border-radius:18px;flex:1.3 520px;min-width:0;height:420px;overflow:hidden}.nc-feat-body{flex-direction:column;flex:380px;justify-content:center;gap:14px;min-width:0;display:flex}.nc-feat-title{letter-spacing:-.035em;color:var(--ink,#0f1512);margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.1}.nc-more{color:var(--green,#0b7247);align-items:center;gap:6px;margin-top:4px;font-size:14.5px;font-weight:500;transition:gap .2s;display:inline-flex}.nc-feat:hover .nc-more{gap:10px;text-decoration:underline}.ngrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:48px 24px;display:grid}.nc-img{border-radius:16px;height:230px;overflow:hidden}.nc-body{flex-direction:column;gap:8px;display:flex}.nc-title{letter-spacing:-.02em;color:var(--ink,#0f1512);margin:0;font-size:20px;font-weight:500;line-height:1.25}.ph{color:#9a4e17}.empty{text-align:center;color:var(--body,#55605a);border:1px dashed #d5dcd7;border-radius:16px;padding:56px 24px;font-size:15px}.empty-btn{color:var(--green,#0b7247);cursor:pointer;background:0 0;border:0;min-height:44px;margin-left:6px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:underline}@media (max-width:720px){.news-seg{scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:999px;flex-wrap:nowrap;display:flex;overflow-x:auto}.news-seg::-webkit-scrollbar{display:none}.news-seg .sb{white-space:nowrap;flex:none}.nc-feat{flex-direction:column;gap:20px;margin-bottom:36px;padding-bottom:36px}.nc-feat-img{flex-basis:100%;width:100%;height:240px}.ngrid{grid-template-columns:1fr;gap:40px}.nc-img{height:200px}}
