.feed-status{font-size:12px;color:var(--muted);margin:0 0 20px}
#grid.feed-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}
.feed-preview-grid .card,.feed-preview-grid .card.feat{grid-column:auto;flex-direction:row;text-align:left;min-width:0}
.feed-preview-grid .card .media,.feed-preview-grid .card.feat .media{flex:0 0 36%;aspect-ratio:2/3;min-height:0;max-height:300px}
.feed-preview-grid .card .body,.feed-preview-grid .card.feat .body{flex:1;min-width:0;padding:24px;justify-content:center}
.feed-preview-grid .card h3,.feed-preview-grid .card.feat h3{font-size:22px;line-height:1.17}
.feed-preview-grid .card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:12px}
.feed-preview-grid .card .meta{font-size:9px;line-height:1.5}
.feed-preview-grid .card .meta span:last-child{display:none}
.feed-preview-grid .card .badge{font-size:9px;margin-bottom:12px}
.feed-archive{margin-top:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.feed-archive>summary{cursor:pointer;display:flex;align-items:center;gap:24px;padding:24px 0;list-style:none;color:var(--text)}
.feed-archive>summary::-webkit-details-marker{display:none}
.feed-archive>summary>span:first-child{flex:1}
.feed-archive summary b{display:block;font:500 18px var(--font-display);letter-spacing:-.025em}
.feed-archive summary small{display:block;color:var(--muted);font-size:12px;margin-top:6px}
.archive-count{font:400 30px var(--font-display);letter-spacing:-.04em;color:var(--data)}
.archive-chevron{width:22px;height:22px;flex:none;fill:none;stroke:var(--data);stroke-width:1.5;transition:transform .2s}
.feed-archive[open] .archive-chevron{transform:rotate(180deg)}
.feed-archive[open]>summary{border-bottom:1px solid var(--line);margin-bottom:28px}
.archive-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin:28px 0}
.archive-toolbar .btn,.archive-toolbar .text-link{font-size:12px}
@media(max-width:1100px){.feed-preview-grid .card .body,.feed-preview-grid .card.feat .body{padding:18px}.feed-preview-grid .card h3,.feed-preview-grid .card.feat h3{font-size:20px}.feed-preview-grid .card .media,.feed-preview-grid .card.feat .media{flex-basis:34%}}
@media(max-width:850px){#grid.feed-preview-grid{grid-template-columns:1fr}.feed-preview-grid .card .media,.feed-preview-grid .card.feat .media{flex-basis:30%;max-height:230px}.feed-preview-grid .card .body,.feed-preview-grid .card.feat .body{padding:22px}.feed-preview-grid .card h3,.feed-preview-grid .card.feat h3{font-size:22px}}
@media(max-width:480px){.feed-preview-grid .card .body,.feed-preview-grid .card.feat .body{padding:16px}.feed-preview-grid .card h3,.feed-preview-grid .card.feat h3{font-size:19px}.feed-preview-grid .card .media,.feed-preview-grid .card.feat .media{flex-basis:30%;aspect-ratio:auto}.feed-preview-grid .card p{font-size:11px;-webkit-line-clamp:2}.feed-archive>summary{gap:14px}.feed-archive summary b{font-size:16px}.feed-archive summary small{font-size:11px}.archive-count{font-size:26px}}
