.topic-tile .tile-image{height:auto;aspect-ratio:auto}
.mixed-tile{background:#f8f6e2}
.mixed-tile .tile-heading{background:#f8f6e2}
.mixed-tile .news-entry{background:#fff;transition:none}
.mixed-tile .news-entry[data-lang=de]{background:#fffec8}
.mixed-tile .news-entry[data-lang=en]{background:#fffedf}
.topic-legend{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:10px;line-height:1.4;color:#69725f;margin:6px 0 0}
.topic-legend .legend-de{background:#fffec8;border:1px solid #dddcb2;padding:1px 4px}
.topic-legend .legend-en{background:#fffedf;border:1px solid #e6e3bc;padding:1px 4px}
.video-entry{padding:9px 8px}
.video-link{display:grid;grid-template-columns:64px minmax(0,1fr);gap:9px;color:#252819;text-decoration:none;align-items:start}
.video-thumbnail{display:block;width:64px;height:36px;object-fit:cover}
.video-placeholder{display:grid;place-items:center;width:64px;height:36px;background:#f1e9e1;color:#c24735}
.video-copy{min-width:0}
.video-title{display:block;font-size:13px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}
.video-link:hover .video-title{text-decoration:underline}
.video-copy .news-meta{display:block;font-size:10px;margin-top:4px}
