.nw{flex-direction:column;grid-column:1/-1;gap:18px;width:100%;min-width:0;max-width:1240px;margin-inline:auto;display:flex}.nw-hd h1{color:var(--ink);margin:0 0 6px;font-size:clamp(26px,2vw + 14px,38px);font-weight:800;line-height:1.3}.nw-hd p{max-width:70ch;color:var(--mute);margin:0;font-size:15px;line-height:1.8}.nw-time{color:var(--mute);font-size:12.5px;display:inline-block}.nw-chip{background:var(--brand);color:#fff;border-radius:10px;width:fit-content;padding:4px 14px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-block}.nw-ph{background:var(--soft);width:100%;height:100%;display:block}.nw-top{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:18px;display:grid}.nw-lead{color:#fff;background:#000;border-radius:20px;min-height:380px;text-decoration:none;display:block;position:relative;overflow:hidden}.nw-lead-img{display:block;position:absolute;inset:0}.nw-lead-img img{object-fit:cover;width:100%;height:100%}.nw-lead:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#080509eb);position:absolute;inset:0}.nw-lead-b{inset-inline:0;z-index:1;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 24px;display:flex;position:absolute;bottom:0}.nw-lead-b strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(20px,1.2vw + 12px,30px);font-weight:800;line-height:1.5;display:-webkit-box;overflow:hidden}.nw-lead .nw-time{color:#d8cdd2}.nw-side{border:1px solid var(--edge);background:var(--surface);border-radius:20px;flex-direction:column;padding:6px 16px;display:flex}.nw-side .nw-row{border-bottom:1px solid var(--edge);flex:1 1 0}.nw-side .nw-row:last-child{border-bottom:0}.nw-row{color:var(--ink);align-items:center;gap:14px;padding:12px 0;text-decoration:none;display:flex}.nw-row-img{aspect-ratio:4/3;background:var(--soft);border-radius:12px;flex:none;width:108px;overflow:hidden}.nw-row-img img{object-fit:cover;width:100%;height:100%}.nw-row-b{flex-direction:column;gap:6px;min-width:0;display:flex}.nw-row-b strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15.5px;font-weight:800;line-height:1.55;display:-webkit-box;overflow:hidden}.nw-row:hover strong{color:var(--brand-ink)}.nw-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.nw-card{border:1px solid var(--edge);background:var(--surface);color:var(--ink);border-radius:18px;flex-direction:column;gap:10px;padding:10px 10px 14px;text-decoration:none;transition:border-color .15s;display:flex}.nw-card:hover{border-color:var(--tint-edge)}.nw-card-img{aspect-ratio:16/10;background:var(--soft);border-radius:12px;display:block;overflow:hidden}.nw-card-img img{object-fit:cover;width:100%;height:100%}.nw-card-t{-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-inline:4px;font-size:16px;font-weight:800;line-height:1.55;display:-webkit-box;overflow:hidden}.nw-card .nw-time{padding-inline:4px}.nw-pg{flex-wrap:wrap;justify-content:center;gap:8px;padding-block:6px;display:flex}.nw-pg a,.nw-pg b{border:1px solid var(--edge);background:var(--surface);min-width:42px;height:42px;color:var(--ink);border-radius:12px;place-items:center;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:grid}.nw-pg b{background:var(--brand);border-color:var(--brand);color:#fff}.nw-pg a:hover{border-color:var(--tint-edge)}.nw-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.nw-art{flex-direction:column;gap:18px;min-width:0;display:flex}.nw-art-hd{flex-direction:column;gap:12px;display:flex}.nw-art-hd h1{color:var(--ink);margin:0;font-size:clamp(24px,1.6vw + 14px,36px);font-weight:800;line-height:1.5}.nw-meta{color:var(--mute);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:13.5px;display:flex}.nw-meta a{color:var(--brand-ink);font-weight:700;text-decoration:none}.nw-meta>*+:before{content:"";background:var(--edge);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin-inline-end:14px;display:inline-block}.nw-hero{background:var(--soft);border-radius:20px;margin:0;overflow:hidden}.nw-hero img{object-fit:cover;width:100%;height:auto;max-height:560px;display:block}.nw-hero figcaption{color:var(--mute);padding:10px 16px;font-size:13px}.nw-sum{border:1px solid var(--edge);border-inline-start:4px solid var(--brand);background:var(--surface);border-radius:16px;padding:16px 20px}.nw-sum b{color:var(--ink);margin-bottom:8px;font-size:15px;font-weight:800;display:block}.nw-sum ul{color:var(--ink);flex-direction:column;gap:6px;margin:0;padding-inline-start:20px;font-size:15.5px;line-height:1.8;display:flex}.nw-body{color:var(--ink);overflow-wrap:anywhere;font-size:18px;line-height:2}.nw-body p{margin:0 0 1.1em}.nw-body h2,.nw-body h3{margin:1.4em 0 .5em;font-weight:800;line-height:1.5}.nw-body h2{font-size:1.35em}.nw-body h3{font-size:1.18em}.nw-body a{color:var(--brand-ink);text-underline-offset:3px;text-decoration:underline}.nw-body img,.nw-body video,.nw-body iframe{border-radius:12px;max-width:100%;height:auto}.nw-body iframe{aspect-ratio:16/9;width:100%}.nw-body figure{margin:1.2em 0}.nw-body figcaption{color:var(--mute);margin-top:6px;font-size:13px}.nw-body blockquote{border-inline-start:4px solid var(--brand);color:var(--mute);background:var(--surface);border-radius:0 12px 12px 0;margin:1.2em 0;padding:8px 20px}.nw-body ul,.nw-body ol{margin:0 0 1.1em;padding-inline-start:1.4em}.nw-body table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.nw-body td,.nw-body th{border:1px solid var(--edge);padding:8px 12px}.nw-tags{flex-wrap:wrap;gap:8px;margin:0;display:flex}.nw-tags span{background:var(--tint);color:var(--brand-ink);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700}.nw-share{border-block:1px solid var(--edge);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0;display:flex}.nw-share b{color:var(--ink);margin-inline-end:6px;font-size:14px}.nw-share a{border:1px solid var(--edge);background:var(--surface);color:var(--ink);border-radius:999px;padding:7px 16px;font-size:13px;font-weight:700;text-decoration:none}.nw-share a:hover{border-color:var(--tint-edge)}.nw-rel h2,.nw-box h2{color:var(--ink);margin:0 0 12px;font-size:18px;font-weight:800}.nw-aside{min-width:0;top:calc(var(--jl-sticky-top,0px) + 80px);flex-direction:column;gap:16px;display:flex;position:sticky}.nw-box{border:1px solid var(--edge);background:var(--surface);border-radius:20px;padding:16px}.nw-rows{flex-direction:column;display:flex}.nw-rows .nw-row{border-bottom:1px solid var(--edge)}.nw-rows .nw-row:last-child{border-bottom:0}.nw-rows .nw-row-img{width:84px}.nw-rows .nw-row-b strong{font-size:14.5px}.nw-more{border:1px solid var(--edge);background:var(--soft);height:42px;color:var(--ink);border-radius:12px;place-items:center;margin-top:12px;font-size:13.5px;font-weight:800;text-decoration:none;display:grid}.nw-more:hover{border-color:var(--tint-edge)}.nw-lgs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nw-lgs a{border:1px solid var(--edge);min-width:0;color:var(--ink);border-radius:12px;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.nw-lgs a:hover{border-color:var(--tint-edge)}.nw-lgs img{object-fit:contain;flex:none;width:26px;height:26px}.nw-lgs b{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:12.5px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:1100px){.nw-layout{grid-template-columns:minmax(0,1fr)}.nw-aside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}}@media (max-width:899px){.nw-top{grid-template-columns:minmax(0,1fr)}.nw-lead{aspect-ratio:16/10;min-height:0}.nw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.nw{gap:14px}.nw-grid{grid-template-columns:minmax(0,1fr)}.nw-body{font-size:17px}.nw-aside{grid-template-columns:minmax(0,1fr)}.nw-row-img{width:96px}}
