.feed-article .feed-kicker{color:var(--accent);font:600 12px/1.6 var(--font-sans);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.feed-kicker .feed-stage{color:var(--ink-3);font-weight:500}.feed-kicker .feed-kicker-divider{color:var(--line-strong)}.feed-kicker a:hover{text-underline-offset:3px;text-decoration:underline}.feed-source-row{color:var(--ink-4);font:12px/1.6 var(--font-sans);flex-wrap:wrap;align-items:center;gap:7px 10px;margin-top:13px;display:flex}.feed-source-stamp{align-items:center;gap:9px;min-width:0;max-width:100%;display:flex}.feed-source-stamp>span{max-width:min(260px,65vw)}.feed-source-stamp time{color:var(--ink-4);font-size:10px}.feed-save{z-index:10;margin:-8px -5px -8px auto;position:relative}.feed-reason{border-left:2px solid var(--accent);margin-top:13px;padding-left:11px}.feed-article[data-selected=false] .feed-headline{font-weight:400}.demo-feed-article{min-width:0;position:relative}.demo-feed-body{min-width:0}.demo-feed-kicker{color:var(--accent-ink);flex-wrap:wrap;align-items:center;gap:0 10px;font-size:13px;font-weight:600;line-height:1.6;display:inline-flex}.demo-feed-kicker a:hover{text-underline-offset:3px;text-decoration:underline}.demo-feed-stage{color:var(--ink-3);font-weight:500}.demo-feed-stage:before{content:"/";color:var(--line-2);margin-right:10px}.demo-feed-article h3{font-family:var(--font-serif);margin-top:6px;font-size:18px;font-weight:700;line-height:1.5}.demo-feed-article h3 a:hover{color:var(--accent-ink)}.demo-feed-summary{color:var(--ink-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:14.5px;line-height:1.75;display:-webkit-box;overflow:hidden}.demo-feed-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:12px;font-size:13px;display:flex}.demo-feed-source{color:var(--ink-2);font-weight:500}.demo-feed-meta time{font-family:var(--font-mono);font-size:12.5px}.demo-feed-official{color:var(--accent-ink);white-space:nowrap;align-items:center;gap:3px;font-size:12px;font-weight:600;display:inline-flex}.demo-feed-tag{white-space:nowrap;border:1px solid var(--line-2);height:22px;color:var(--ink-2);background:var(--surface);border-radius:3px;align-items:center;gap:4px;padding:0 7px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.demo-feed-tag[data-caution=true]{color:var(--caution);background:var(--caution-soft);border-color:#0000}.demo-feed-editorial{color:var(--ink);background:var(--sunk);border-color:#0000}.demo-feed-unselected{color:var(--ink-4);background:0 0;border-style:dashed}.demo-feed-score{color:var(--ink-4);white-space:nowrap;align-items:baseline;gap:5px;font-size:12px;display:inline-flex}.demo-feed-score b{font-family:var(--font-mono);color:var(--ink-2);font-size:14px;font-weight:500}.demo-feed-compact{border-bottom:1px solid var(--line);flex-direction:column;padding:22px 0;display:flex}.demo-feed-compact .demo-feed-body{flex-direction:column;flex:1;display:flex}.home-selected .demo-feed-compact h3{margin-top:8px;font-size:18.5px;line-height:1.5}.demo-feed-compact .demo-feed-summary{margin-top:8px;line-height:1.7}.demo-feed-compact .demo-feed-meta{margin-top:auto;padding-top:12px}.demo-feed-row{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) 36px;gap:14px;padding:20px 0;display:grid}.demo-feed-time{font-family:var(--font-mono);color:var(--ink-4);padding-top:3px;font-size:12.5px}.demo-feed-why{border-left:2px solid var(--accent);color:var(--ink-2);max-width:46em;margin-top:10px;padding-left:14px;font-size:13.5px;line-height:1.75}.demo-feed-why b{color:var(--accent-ink);margin-right:4px;font-weight:600}.demo-feed-same{color:var(--ink-4);margin-top:10px;font-size:13px}.demo-feed-same a:hover{color:var(--accent-ink)}.demo-feed-side{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.demo-feed-row[data-selected=false] h3{color:var(--ink-2);font-family:var(--font-sans);font-size:16px;font-weight:500}.demo-feed-row[data-selected=false] .demo-feed-kicker{color:var(--ink-3)}.demo-feed-row[data-selected=false] .demo-feed-score b{color:var(--ink-4)}@media (width<=760px){.demo-feed-row{grid-template-columns:minmax(0,1fr) 32px;gap:10px}.demo-feed-time{display:none}.demo-feed-row h3{font-size:17px}}@media (width<=1023px){.feed-article .feed-kicker{gap:4px 8px;font-size:12px}.feed-article .feed-headline{font-size:18px;line-height:1.6}.feed-source-row{gap:8px;margin-top:12px;font-size:11px}.feed-source-stamp{width:100%}.feed-source-stamp>span{min-width:0;max-width:none}.feed-source-stamp time{margin-left:auto}.feed-source-row .evidence-badge{font-size:10px}.feed-save{margin:-10px -8px -10px auto}.feed-reason{margin-top:12px}}
