.nw-list{display:grid;gap:18px;margin:22px 0}
.nw-card{display:grid;grid-template-columns:240px 1fr;gap:16px;border:1px solid #e1e4e9;border-radius:12px;overflow:hidden;background:#fff}
.nw-card img{width:100%;height:100%;min-height:150px;object-fit:cover;display:block}
.nw-card .nw-tx{padding:14px 16px 14px 0}.nw-card h2{margin:6px 0;font-size:1.3rem;line-height:1.2}.nw-card h2 a{color:inherit;text-decoration:none}
.nw-card p{margin:6px 0;color:#444}
.nw-tag{display:inline-block;background:#e30613;color:#fff;border-radius:20px;padding:2px 10px;font-size:.78rem;font-weight:600;margin-right:8px}
.nw-art{max-width:820px;margin:10px 0 24px}.nw-fig{margin:16px 0}.nw-fig img{width:100%;height:auto;border-radius:12px;display:block}
.nw-fig figcaption{font-size:.82rem;color:#5b6573;margin-top:6px}.nw-body p{line-height:1.65}.nw-src{font-size:.85rem;color:#5b6573}
.nw-metaline{color:#5b6573;font-size:.9rem}
@media(max-width:640px){.nw-card{grid-template-columns:1fr}.nw-card .nw-tx{padding:0 14px 14px}.nw-card img{height:180px}}
.nw-fig img{max-height:620px;object-fit:contain;background:#f1f3f5}

.nw-card a{position:relative;display:block;min-height:170px}
.nw-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;min-height:0}
@media(max-width:640px){.nw-card a{min-height:0;height:190px}}
