.dossier{max-width:1440px}.dossier .intro{max-width:1050px}.dossier h1{font-size:clamp(42px,5.7vw,82px)}.dossier p{max-width:830px}.cover{margin:0}.cover img,video{width:100%;display:block;background:#08090b}.cover img{aspect-ratio:16/9;object-fit:cover}.cover figcaption{font-size:13px;margin-top:12px;color:var(--muted)}.chapters{display:flex;flex-wrap:wrap;gap:18px 30px;border-block:1px solid var(--line);padding:24px 0;margin-top:40px;font-size:14px}.chapter{padding:65px 0;border-bottom:1px solid var(--line);scroll-margin-top:20px}.chapter>h2{font-size:clamp(34px,4.5vw,60px);margin:20px 0 30px}.gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 28px;margin-top:44px}.gallery figure{margin:0;min-width:0}.gallery img{width:100%;aspect-ratio:16/10;object-fit:contain;background:#08090b;display:block}.gallery figcaption{padding:18px 0}.gallery figcaption span{font-size:11px;letter-spacing:.09em;color:var(--muted)}.gallery h3{font-size:25px;margin:14px 0}.gallery p{font-size:16px;line-height:1.6;margin-bottom:12px}.gallery a{font-size:14px}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:35px 0}.steps h3{font-size:25px}.steps p{font-size:16px}video{max-height:75vh;margin:30px 0 15px}@media(max-width:700px){.gallery,.steps{grid-template-columns:1fr}.chapter{padding:42px 0}.chapters{gap:14px;flex-direction:column}.gallery{gap:28px}}