.feed-wall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;max-width:920px;margin:0 auto}.feed-column{display:flex;min-width:0;flex-direction:column;gap:14px}.feed-card{min-width:0;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.feed-card,.feed-cover{position:relative;overflow:hidden}.feed-cover{width:100%;aspect-ratio:4/5;background:var(--surface-2)}.feed-column .feed-card:nth-child(3n+2) .feed-cover{aspect-ratio:1/1}.feed-column .feed-card:nth-child(4n+3) .feed-cover{aspect-ratio:5/6}.feed-cover-image,.feed-cover>a{display:block;width:100%;height:100%}.feed-save{position:absolute;top:7px;right:7px;text-shadow:0 1px 5px rgb(0 0 0/75%)}.feed-save,.feed-save .save-button:not([aria-pressed=true]){color:white}.feed-badge{position:absolute;left:9px;bottom:9px;max-width:calc(100% - 18px);overflow:hidden;border-radius:999px;padding:5px 9px;background:rgb(255 255 255/88%);color:var(--accent-ink);font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.feed-badge.is-coupon{color:var(--promo-ink)}.feed-copy{padding:12px 13px 14px}.feed-kicker{overflow:hidden;color:var(--accent-ink);font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.feed-copy h2,.feed-copy h3{margin-top:5px;color:var(--ink);font-size:16px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.feed-copy h2 a,.feed-copy h3 a{display:block}.feed-excerpt{display:-webkit-box;overflow:hidden;margin-top:6px;color:var(--muted);font-size:12px;line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical}.feed-byline{overflow:hidden;margin-top:9px;color:var(--faint);font-size:10px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:700px){.feed-column,.feed-wall{gap:9px}.feed-card{border-radius:12px}.feed-copy{padding:9px 9px 11px}.feed-copy h2,.feed-copy h3{font-size:13px}.feed-excerpt{font-size:11px}.feed-badge,.feed-byline,.feed-kicker{font-size:9px}.feed-badge{left:6px;bottom:6px;padding:4px 6px}}