.cldf-club-videos-section{max-width:1140px;margin:22px auto 44px;padding:22px;background:#fff8ef;border:1px solid #dbc3ab;border-radius:16px;color:#3d291c}.cldf-club-videos-section h2{margin:0 0 9px;color:#64391f}.cldf-club-video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px;margin-top:20px}.cldf-club-video-card{padding:17px;background:white;border:1px solid #e4d0ba;border-radius:11px;min-width:0;box-shadow:0 3px 12px #4425110d}.cldf-club-video-card h3{margin:0 0 10px;font-size:1.17rem;color:#64391f}.cldf-club-video-description{white-space:pre-line;overflow-wrap:anywhere}.cldf-club-video-media{aspect-ratio:16/9;background:#2b1a11;border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;position:relative;color:#fff}.cldf-club-video-media video,.cldf-club-video-media iframe{display:block;width:100%;height:100%;border:0;object-fit:contain}.cldf-club-video-play,.cldf-club-video-open{display:flex;align-items:center;justify-content:center;min-height:64px;padding:16px;text-align:center;color:#fff!important;background:#8c4c26;border:2px solid #f5e4c9;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;text-decoration:none}.cldf-club-video-play:hover,.cldf-club-video-open:hover{background:#ac622e}.cldf-club-video-media small{text-align:center;color:#e8d7c7;padding:9px 8px;font-size:11px}.cldf-club-video-media:has(small){gap:0}.cldf-club-video-media:has(small) .cldf-club-video-play{min-height:70px}@media(max-width:600px){.cldf-club-videos-section{padding:14px;margin:14px 6px 30px}.cldf-club-video-grid{grid-template-columns:1fr}}
