.dossier-wrap{max-width:1200px;margin:0 auto;padding:0 5% 60px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:45px}.dossier-toc{display:flex;flex-direction:column;align-self:start;position:sticky;top:25px;gap:12px;border-top:3px solid var(--orange);padding-top:18px;font-size:13px}.dossier-toc strong{font-size:15px}.dossier-toc a{color:var(--muted)}.dossier-toc a:hover{color:var(--orange)}.dossier-body{max-width:none;padding:0;min-width:0}.dossier-body section{margin:0 0 38px}.dossier-body section h2{font-family:'DM Sans',Arial,sans-serif;font-size:30px;line-height:1.2;margin:35px 0 20px}.dossier-body p{font-size:17px;line-height:1.85;margin:0 0 20px;color:#454a4d}.dossier-figure{margin:30px 0 40px;background:#eaeae4}.dossier-figure img{width:100%;max-height:570px;object-fit:contain;background:#111315}.dossier-figure figcaption{padding:16px;font-size:12px;line-height:1.6;color:#565a5c}.dossier-body a:not(.button){text-decoration:underline;text-underline-offset:3px}.table-scroll{overflow-x:auto;margin:28px 0 40px}.table-scroll table{border-collapse:collapse;width:100%;min-width:470px;font-size:14px}.table-scroll th{background:#111315;color:white;text-align:left;padding:14px}.table-scroll td{border-bottom:1px solid #ccc;padding:15px;vertical-align:top}.dossier-box{border-left:4px solid var(--orange);background:#ecebe6;padding:25px;margin:35px 0}.dossier-box h3{font-size:23px;margin-bottom:15px}.dossier-box p{margin:0;font-size:16px}.dossier-video{background:#111315;min-height:220px;display:flex;align-items:center;justify-content:center}.dossier-play{border:1px solid #ff784e;background:transparent;color:white;padding:25px;margin:20px;font-size:16px}.dossier-play span{display:block;color:#ff784e;font-size:44px}.dossier-video iframe{width:100%;aspect-ratio:16/9;border:0}.dossier-body .video-note{font-size:12px;line-height:1.7;margin-top:14px}.dossier-body .sources h2{font-size:26px}.dossier-body .sources li{margin-bottom:12px;font-size:14px}.dossier-body .sources p{font-size:13px}.dossier-next{margin-top:35px}@media(max-width:850px){.dossier-wrap{grid-template-columns:1fr;gap:25px}.dossier-toc{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px 18px}.dossier-toc strong{width:100%}.dossier-body section h2{font-size:26px}.dossier-body p{font-size:16px}.dossier-wrap{padding:0 6% 45px}}