.nw{display:flex;flex-direction:column;gap:clamp(36px,5vw,56px);padding-block:clamp(28px,4vw,44px) clamp(48px,7vw,80px)}.nw-lead{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);border-radius:24px;overflow:hidden;text-decoration:none;background:var(--glass-1);border:1px solid var(--line-subtle);transition:border-color .2s ease}.nw-lead:hover{border-color:var(--line-accent)}.nw-lead-img{display:block;min-height:280px;overflow:hidden;background:var(--glass-2)}.nw-lead-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.nw-lead:hover .nw-lead-img img{transform:scale(1.03)}.nw-lead-body{display:flex;flex-direction:column;gap:12px;padding:clamp(22px,3vw,36px);justify-content:center}.nw-lead-title{margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:750;letter-spacing:-.03em;line-height:1.12;color:var(--fg);text-wrap:balance}.nw-lead-desc{font-size:16px;line-height:1.6;color:var(--fg-3)}.nw-more{font-size:14px;font-weight:650;color:var(--accent)}.nw-date{font-size:12.5px;color:var(--fg-4)}@media (max-width:860px){.nw-lead{grid-template-columns:1fr}.nw-lead-img{min-height:200px;aspect-ratio:16/9}}.nw-articles{display:flex;flex-direction:column;gap:14px}.nw-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.nw-card{display:flex;flex-direction:column;gap:8px;padding:0 0 18px;border-radius:20px;overflow:hidden;text-decoration:none;background:var(--glass-1);border:1px solid var(--line-subtle);transition:border-color .2s ease,transform .25s cubic-bezier(.22,1,.36,1)}.nw-card>:not(.nw-card-img){padding-inline:18px}.nw-card:not(:has(.nw-card-img)){padding-top:18px}.nw-card:hover{border-color:var(--line-accent);transform:translateY(-2px)}.nw-card-img{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--glass-2);margin-bottom:6px}.nw-card-img img{width:100%;height:100%;object-fit:cover}.nw-card-title{margin:0;font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:var(--fg)}.nw-card-desc{font-size:14px;line-height:1.55;color:var(--fg-3);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nw-stories{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.nw-story{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:20px;background:var(--glass-1);border:1px solid var(--line-subtle)}.nw-story-count{align-self:flex-start;font-size:12px;color:var(--accent);background:var(--accent-soft);padding:3px 10px;border-radius:999px}.nw-story-count strong{font-size:13px}.nw-story-head{margin:0;font-size:16px;font-weight:650;line-height:1.4;color:var(--fg)}.nw-story-src{list-style:none;margin:0;padding:10px 0 0;display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line-subtle)}.nw-story-src li{display:flex;justify-content:space-between;gap:10px;font-size:13px}.nw-story-src a{color:var(--fg-2);text-decoration:none;font-weight:600}.nw-story-src a:hover{color:var(--accent)}.nw-story-src span{color:var(--fg-4);white-space:nowrap}.nw-wire{list-style:none;margin:0;padding:0;border-radius:20px;border:1px solid var(--line-subtle);background:var(--glass-1);overflow:hidden}.nw-wire li+li{border-top:1px solid var(--line-subtle)}.nw-wire-row{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:6px 18px;align-items:baseline;padding:15px 20px;text-decoration:none;transition:background .12s ease}.nw-wire-row:hover{background:var(--glass-2)}.nw-wire-meta{display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:var(--fg-4)}.nw-wire-src{font-weight:650;color:var(--fg-3)}.nw-wire-title{font-size:15px;font-weight:600;line-height:1.45;color:var(--fg)}@media (max-width:760px){.nw-wire-row{grid-template-columns:1fr}.nw-wire-meta{flex-direction:row;gap:8px}}.nw-tags{display:flex;flex-wrap:wrap;gap:5px;margin:0}.nw-tags span{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--glass-2);color:var(--fg-3)}html.light .ct .nw-card,html.light .ct .nw-lead,html.light .ct .nw-story,html.light .ct .nw-wire{background:#FFFFFF;border-color:#DDE3F1;box-shadow:0 12px 26px -22px rgba(22,36,138,.4)}html.light .ct .nw-wire-row:hover{background:#F4F7FE}html.light .ct .nw-tags span{background:#EEF2FB}@media (prefers-reduced-motion:reduce){.nw-card,.nw-lead-img img{transition:none}}