.media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1.2rem;margin-top:1.25rem}.media-card{min-width:0;align-self:start}.media-card h2{overflow-wrap:anywhere}.media-player{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:16px;background:#111827;margin:1rem 0}.media-feedback{border-inline-start:3px solid var(--accent,#f08a42);padding-inline-start:1rem;margin-top:1.2rem}.media-feedback h4{margin:.8rem 0 .35rem}.media-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.media-retention-row{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--border,#d9dde2)}.media-card .toolbar{flex-wrap:wrap}.media-card details{margin-top:1rem}.media-card .notice{font-size:.9rem}
