/* Documents and videos from the previous Wissenswertes page. */
.knowledge-page { padding-bottom: 70px; }
.knowledge-page > .page-intro { padding-bottom: 35px; }
.knowledge-resources h2, .knowledge-videos h2 { color: var(--color-accent); font-family: 'Kalam','Outfit',sans-serif; font-size: clamp(1.8rem,3vw,2.6rem); margin-bottom: 25px; }
.knowledge-resource-grid, .knowledge-video-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 44px 48px; }
.knowledge-resource { display: flex; flex-direction: column; align-items: start; padding-top: 25px; border-top: 1px solid var(--color-line); }
.knowledge-resource h3, .knowledge-video h3 { font-size: clamp(1.2rem,2vw,1.5rem); line-height: 1.3; margin-bottom: 18px; }
.knowledge-resource p + p { margin-top: 16px; }
.knowledge-resource .hero-actions { margin-top: auto; padding-top: 25px; gap: 18px; }
.knowledge-meta { color: var(--color-muted); font-size: .85rem; }
.knowledge-videos { margin-top: 65px; padding-top: 50px; border-top: 1px solid var(--color-line); }
.knowledge-videos .section-head p { color: var(--color-muted); font-size: .9rem; }
.knowledge-video { display: flex; flex-direction: column; }
.knowledge-video h3 { flex: 1; }
.knowledge-video-player { background: #e9efec; }
.knowledge-video-start { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 16px; width: 100%; height: 100%; border: 1px solid var(--color-line); background: transparent; color: var(--color-accent); cursor: pointer; font-size: .95rem; }
.knowledge-video-start:hover { background: #dfe9e5; }
.knowledge-video-start:focus-visible { outline: 2px solid var(--color-accent); outline-offset: 3px; }
.knowledge-video-player iframe { display: block; width: 100%; aspect-ratio:16 / 9; border: 0; }
.knowledge-video-external { align-self: start; margin-top: 16px; font-size: .85rem; }
@media(max-width:600px) {
 .knowledge-page { padding-bottom: 45px; }
 .knowledge-resource-grid, .knowledge-video-grid { grid-template-columns: 1fr; gap: 35px; }
 .knowledge-resource .hero-actions { align-self: stretch; }
 .knowledge-videos { margin-top: 45px; padding-top: 35px; }
 .knowledge-video-external { align-self: center; text-align: center; }
}

.knowledge-resource .knowledge-video { width:100%; margin-block:20px; }
.knowledge-resource .knowledge-video-player { margin-block:0; }
.knowledge-video-consent { padding:26px; }
.knowledge-video-consent p { font-size:.9rem; line-height:1.6; }
.knowledge-video-consent .btn { margin-top:22px; }
.knowledge-video-revoke { align-self:flex-start; margin-top:14px; cursor:pointer; }
@media(max-width:600px) { .knowledge-video-consent { padding:20px; } .knowledge-video-revoke { align-self:center; } }
