/* Separate sponsored placement; the existing organic layout and burgundy palette remain intact. */
.nwm .nwpm-filter{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0 12px;padding:10px;border:1px solid var(--nwm-line,#684052);border-radius:13px;background:var(--nwm-panel-soft,#281a24)}
.nwm .nwpm-filter label{display:grid;flex:1 1 180px;gap:5px;color:var(--nwm-muted,#d1b8c3);font-size:11px}.nwm .nwpm-filter select{width:100%;min-height:44px;border:1px solid #9c5b73;border-radius:10px;padding:8px;background:var(--nwm-panel,#1c141b);color:var(--nwm-text,#fff4f8);font:inherit;font-size:12px}.nwm .nwpm-filter button{min-height:44px;padding:7px 10px;border:1px solid var(--nwm-line,#684052);border-radius:10px;background:transparent;color:var(--nwm-muted,#d1b8c3);font-size:10px}
.nwm .nwpm-root{padding:11px;margin:5px 0 14px;border:1px solid #a65c76;border-radius:16px;background:var(--nwm-panel-soft,#281a24)}.nwm .nwpm-root[hidden]{display:none!important}.nwm .nwpm-head{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-bottom:8px}.nwm .nwpm-head h3{margin:0;color:var(--nwm-text,#fff4f8);font-size:13px}.nwm .nwpm-head small{font-size:10px;color:var(--nwm-muted,#d1b8c3)}
.nwm .nwpm-list{display:grid;gap:10px}.nwm .nwpm-card{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;padding:11px;border:1px solid #9c5b73;border-radius:12px;background:var(--nwm-panel,#1c141b)}.nwm .nwpm-card img{width:64px;height:76px;object-fit:cover;border-radius:9px}.nwm .nwpm-card:not(:has(img)){grid-template-columns:minmax(0,1fr)}.nwm .nwpm-label{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border:1px solid #bd7a93;border-radius:6px;background:#800020;color:#fff!important;font-size:9px;font-weight:700;letter-spacing:.025em}.nwm .nwpm-card h4{margin:6px 0 4px;font-size:14px;color:var(--nwm-text,#fff4f8);overflow-wrap:anywhere}.nwm .nwpm-card p{margin:4px 0;color:var(--nwm-muted,#d1b8c3);font-size:11px;line-height:1.55;overflow-wrap:anywhere}.nwm .nwpm-card small{display:block;color:var(--nwm-muted,#d1b8c3);font-size:10px}.nwm .nwpm-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:7px;padding:7px 11px;border:1px solid #bd7a93;border-radius:10px;background:#800020;color:#fff!important;text-decoration:none;font:inherit;font-size:11px;font-weight:650}.nwm .nwpm-status{font-size:11px;color:var(--nwm-muted,#d1b8c3)}
.nwm .nwpm-marker{display:grid;gap:3px;max-width:175px;padding:7px 10px;border:2px solid #fff;border-radius:12px;background:#800020;color:#fff;font-size:11px;box-shadow:0 4px 12px #0006}.nwm .nwpm-marker small{font-size:9px;font-weight:700}.nwm .nwpm-marker strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nwm .nwpm-story-label{margin:4px 0 0}.nwm :is(.nwpm-link,.nwpm-marker,.nwpm-filter select,.nwpm-filter button):focus-visible{outline:3px solid #e2a1ba;outline-offset:3px}[data-theme=day] .nwm .nwpm-filter{background:#fff4f8}[data-theme=day] .nwm .nwpm-filter select{background:#fff;color:#800020}
