.wnew .lead{ max-width:740px; }
.wnew-month{ font-size:15px; color:#86868b; font-weight:700; letter-spacing:.02em; margin:26px 0 12px; }
.wnew-list{ position:relative; margin-left:8px; padding-left:24px; border-left:2px solid #ececef; display:flex; flex-direction:column; gap:14px; }
.wnew-item{ position:relative; }
.wnew-dot{ position:absolute; left:-31px; top:16px; width:11px; height:11px; border-radius:50%; background:var(--brand-red,#c8102e); box-shadow:0 0 0 4px #fff,0 0 0 5px #f0d0d6; }
.wnew-card{ border:1px solid #e6e6ea; border-radius:12px; background:#fff; padding:14px 18px; }
.wnew-top{ display:flex; align-items:center; gap:12px; flex-wrap:wrap; }
.wnew-model{ font-size:15.5px; font-weight:700; color:#1d1d1f; }
.wnew-date{ font-size:12px; color:#86868b; display:inline-flex; align-items:center; gap:5px; margin-left:auto; }
.wnew-note{ font-size:13.5px; color:#57575c; line-height:1.6; margin:8px 0 10px; }
.wnew-generic{ color:#86868b; }
.wnew-link{ font-size:12.5px; font-weight:600; color:var(--brand-red,#c8102e); display:inline-flex; align-items:center; gap:5px; }
.wnew-empty{ text-align:center; color:#6e6e73; padding:40px; }
.wnew-empty a,.wnew-note a{ color:var(--brand-red,#c8102e); font-weight:600; }
