.video-heading-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 26px;width:100%;box-sizing:border-box;margin:0 0 24px;grid-column:1/-1}
.video-heading-row>h2{flex:1 1 320px;min-width:0;margin:0!important}
html body .video-heading-row>a.more-videos-discover{flex:0 1 auto;min-height:44px;padding:7px 0!important;border-bottom:1px solid #cfb77f!important;gap:9px;font-size:13px!important;line-height:1.45!important;align-self:center}
html body .video-heading-row>a.more-videos-discover>svg{width:20px!important;height:20px!important;flex-basis:20px!important}
.pv-section>header>.video-heading-row{margin-top:12px;margin-bottom:0}
.record-video-pair>.video-heading-row{margin-bottom:6px}
.record-video-pair>.video-heading-row>h2{font-size:24px;line-height:1.3}
@media(max-width:600px){.video-heading-row{gap:6px;margin-bottom:20px}.video-heading-row>h2{flex-basis:100%}html body .video-heading-row>a.more-videos-discover{margin:0!important;justify-content:flex-start!important}}

/* Keep long German headings and descriptions inside compact video columns. */
html body .pv-card .pv-copy{min-width:0;max-width:100%}
html body .pv-card .pv-copy :is(h2,h3,p){max-width:100%;overflow-wrap:anywhere;word-break:normal;hyphens:auto}
