        .dossier-show { padding-top: 30px; padding-bottom: 60px; max-width: 980px; margin: 0 auto; }
        .dossier-header { background: #fdfdfd; border: 1px solid #eee; border-radius: 12px; padding: 40px; margin-bottom: 40px; display: flex; gap: 40px; align-items: flex-start; }
        .dossier-header__image { width: 300px; height: 200px; border-radius: 8px; object-fit: cover; box-shadow: 0 4px 15px rgba(0,0,0,0.1); }
        .dossier-header__content { flex: 1; }
        .dossier-header__title { font-size: 2.2rem; font-weight: 800; margin-bottom: 20px; color: #1a1a1a; }
        .dossier-header__description { font-size: 1.1rem; line-height: 1.6; color: #444; }
        
        .dossier-label { color: #9b1b1f; font-weight: 700; font-size: 0.9rem; text-transform: uppercase; letter-spacing: 1.5px; margin-bottom: 8px; display: block; }
        .dossier-sommaire__title { font-size: 1.6rem; font-weight: bold; border-bottom: 3px solid #9b1b1f; display: inline-block; padding-bottom: 8px; margin-bottom: 30px; }
        .dossier-articles { list-style: none; padding: 0; }
        .dossier-article-item { display: flex; gap: 20px; padding: 20px 0; border-bottom: 1px solid #f0f0f0; transition: background 0.2s; }
        .dossier-article-item:hover { background: #fafafa; }
        .dossier-article-item__image-wrapper { position: relative; width: 120px; height: 80px; flex-shrink: 0; }
        .dossier-article-item__image { width: 100%; height: 100%; object-fit: cover; border-radius: 4px; }
        .video-play-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 30px; height: 30px; background: rgba(230, 33, 23, 0.9); border-radius: 50%; display: flex; align-items: center; justify-content: center; }
        .video-play-icon::after { content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 6px 0 6px 10px; border-color: transparent transparent transparent #fff; margin-left: 2px; }
        
        .dossier-article-item__content { flex: 1; }
        .dossier-article-item__title { font-size: 1.2rem; font-weight: 600; margin-bottom: 8px; }
        .dossier-article-item__title a { text-decoration: none; color: #1a1a1a; }
        .dossier-article-item__title a:hover { color: #9b1b1f; }
        .dossier-article-item__meta { font-size: 0.85rem; color: #888; }
        
        .dossier-video-item { margin-bottom: 40px; position: relative; padding: 20px; border-radius: 12px; transition: background 0.3s; border: 1px solid transparent; }
        .dossier-video-item:hover { background: #fdfdfd; border-color: #eee; }
        .dossier-video-item__player { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; border-radius: 8px; background: #000; margin-bottom: 20px; z-index: 2; }
        .dossier-video-item__player iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; }
        .dossier-video-item__link-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; }
        .dossier-video-item__content { position: relative; z-index: 2; pointer-events: none; }
        .dossier-video-item__content a { pointer-events: auto; }
        
        @media (max-width: 768px) {
            .dossier-header { flex-direction: column; padding: 20px; }
            .dossier-header__image { width: 100%; height: auto; }
            .dossier-article-item { flex-direction: column; }
            .dossier-article-item__image-wrapper { width: 100%; height: 180px; }
        }
