.fiches-intro{background:#291f32;color:#faf6f5;padding:32px 7% clamp(46px,6vw,85px);border-radius:0 0 0 56px}
.fiches-intro>a{font-size:13px;text-decoration:underline;text-underline-offset:4px}.fiches-intro .eyebrow{margin:48px 0 12px;color:#e2c1d7}.fiches-intro h1{font:400 clamp(44px,7vw,88px)/1.05 Manrope,sans-serif;margin:0}.fiches-intro h1 em{font-family:Georgia,serif;color:#dbb4d2}.fiches-intro>p:last-child{max-width:580px;font-size:18px;line-height:1.55;margin:20px 0 0}
.fiches-list{max-width:1000px;margin:auto;padding:48px 6% 80px}.fiche{padding:28px 0;border-bottom:1px solid #cfc3cf}.fiche-meta{display:flex;align-items:center;gap:16px;font-size:13px;color:#67456f}.fiche-meta span:first-child{font-size:11px;font-weight:650;letter-spacing:.16em}.fiche h2{font:400 clamp(27px,4vw,40px)/1.2 Manrope,sans-serif;margin:12px 0}.fiche>p,.fiche-texte li{max-width:74ch;line-height:1.65}.fiche-download,.fiche summary{font:600 15px/1.4 'DM Sans',sans-serif;color:#53345f}.fiche-download{float:right;padding:10px 0;text-decoration:underline;text-underline-offset:4px}.fiche summary{padding:10px 0;cursor:pointer;width:fit-content}.fiche details{margin-top:16px}.fiche-texte{clear:both;padding:12px 20px 16px;background:#f0eaf0;border-radius:10px}.fiche-texte h3{margin:14px 0 4px}.fiche-texte ul{list-style:disc;padding-left:22px}.fiche-texte li{margin-bottom:6px}.fiche-source{font-size:14px;margin-top:20px}.fiche-source a{text-decoration:underline}.fiche a:focus-visible,.fiche summary:focus-visible{outline:2px solid #795283;outline-offset:2px}
