.fiche-hero[data-astro-cid-idjc6mxi]{color:#edf2f7b8;background:radial-gradient(800px 500px at 85% 20%, #2c63a866, transparent 62%), linear-gradient(160deg, #0a1625 0%, var(--ink) 50%, #0e2036 100%);padding:calc(84px + clamp(2.5rem,6vw,4.5rem)) 0 clamp(3rem,6vw,4.5rem)}.hero-grid[data-astro-cid-idjc6mxi]{grid-template-columns:1.25fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.crumbs[data-astro-cid-idjc6mxi]{color:#edf2f780;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;font-size:.8rem;display:flex}.crumbs[data-astro-cid-idjc6mxi] a[data-astro-cid-idjc6mxi]{color:#edf2f7bf;text-decoration:none}.crumbs[data-astro-cid-idjc6mxi] a[data-astro-cid-idjc6mxi]:hover{color:var(--mist)}.fiche-hero[data-astro-cid-idjc6mxi] h1[data-astro-cid-idjc6mxi]{color:var(--mist);font-size:clamp(2.7rem,5.6vw,4.8rem)}.fiche-hero[data-astro-cid-idjc6mxi] h1[data-astro-cid-idjc6mxi] em,.fiche-hero[data-astro-cid-idjc6mxi] .kicker[data-astro-cid-idjc6mxi]{color:var(--accent-light)}.lead[data-astro-cid-idjc6mxi]{max-width:52ch;font-size:1.18rem}.meta[data-astro-cid-idjc6mxi]{color:#edf2f780;margin:0;font-size:.85rem}.schema-visual[data-astro-cid-idjc6mxi]{filter:drop-shadow(0 30px 50px #00000059);justify-self:center;max-width:360px}.hero-visual[data-astro-cid-idjc6mxi].framed img[data-astro-cid-idjc6mxi]{filter:none;border-radius:22px;box-shadow:0 30px 60px #00000059}.hero-visual[data-astro-cid-idjc6mxi] img[data-astro-cid-idjc6mxi]{filter:drop-shadow(0 30px 50px #00000059);width:100%}.fiche-grid[data-astro-cid-idjc6mxi]{grid-template-columns:230px minmax(0,1fr);gap:clamp(2rem,6vw,5rem);padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(4rem,8vw,7rem);display:grid}.toc[data-astro-cid-idjc6mxi]{align-self:start;position:sticky;top:110px}.toc-label[data-astro-cid-idjc6mxi]{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;font-size:.7rem;font-weight:700}.toc[data-astro-cid-idjc6mxi] ol[data-astro-cid-idjc6mxi]{border-left:1px solid var(--line);margin:0 0 2rem;padding:0;list-style:none}.toc[data-astro-cid-idjc6mxi] li[data-astro-cid-idjc6mxi] a[data-astro-cid-idjc6mxi]{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:.4rem 0 .4rem 1rem;font-size:.9rem;line-height:1.35;text-decoration:none;transition:color .25s,border-color .25s;display:block}.toc[data-astro-cid-idjc6mxi] li[data-astro-cid-idjc6mxi] a[data-astro-cid-idjc6mxi]:hover,.toc[data-astro-cid-idjc6mxi] li[data-astro-cid-idjc6mxi] a[data-astro-cid-idjc6mxi][aria-current]{color:var(--ink);border-left-color:var(--accent)}.toc-doctor[data-astro-cid-idjc6mxi]{border-top:1px solid var(--line);align-items:center;gap:.85rem;margin-bottom:1.1rem;padding-top:1.6rem;display:flex}.toc-doctor[data-astro-cid-idjc6mxi] .toc-photo{object-fit:cover;object-position:center 20%;border-radius:50%;flex:none;width:56px;height:56px}.toc-doctor[data-astro-cid-idjc6mxi] p[data-astro-cid-idjc6mxi]{flex-direction:column;margin:0;line-height:1.3;display:flex}.toc-name[data-astro-cid-idjc6mxi]{font-family:var(--font-display);color:var(--ink);font-size:1.15rem}.toc-role[data-astro-cid-idjc6mxi]{color:var(--muted);font-size:.8rem}.toc-rdv[data-astro-cid-idjc6mxi]{padding:.75rem 1.3rem}.fiche-body[data-astro-cid-idjc6mxi]{max-width:72ch}.fiche-body[data-astro-cid-idjc6mxi] section{padding-bottom:1.5rem;scroll-margin-top:100px}.fiche-body[data-astro-cid-idjc6mxi] section+section{border-top:1px solid var(--line);padding-top:clamp(2.5rem,5vw,3.5rem)}.fiche-body[data-astro-cid-idjc6mxi] h2{font-size:clamp(2.1rem,3.6vw,3rem)}.fiche-body[data-astro-cid-idjc6mxi] h3{margin-top:3.4rem}.fiche-body[data-astro-cid-idjc6mxi] h2+h3{margin-top:1.6rem}.fiche-body[data-astro-cid-idjc6mxi] ul,.fiche-body[data-astro-cid-idjc6mxi] ol:not([class]){margin:0 0 1.2em;padding-left:1.2rem}.fiche-body[data-astro-cid-idjc6mxi] li{margin-bottom:.4em}.fiche-body[data-astro-cid-idjc6mxi] li::marker{color:var(--accent)}.fiche-body[data-astro-cid-idjc6mxi] strong{color:var(--ink)}.fiche-body[data-astro-cid-idjc6mxi] dfn{color:var(--ink);font-style:normal;font-weight:600}.fiche-body[data-astro-cid-idjc6mxi] .note{background:var(--mist);border-left:3px solid var(--accent);border-radius:14px;margin:2rem 0;padding:1.3rem 1.5rem}.fiche-body[data-astro-cid-idjc6mxi] .note p:last-child{margin:0}.fiche-body[data-astro-cid-idjc6mxi] .note.alert{background:#fbf0ec;border-left-color:#b4452f}.fiche-body[data-astro-cid-idjc6mxi] .gallery{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0 1.2rem;display:grid}.fiche-body[data-astro-cid-idjc6mxi] .gallery.two{grid-template-columns:repeat(2,minmax(0,1fr))}.fiche-body[data-astro-cid-idjc6mxi] .gallery .emet{margin:1rem 0}.fiche-body[data-astro-cid-idjc6mxi] .pair{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:1.5rem 2rem;display:grid}.fiche-body[data-astro-cid-idjc6mxi] .timeline{margin:1.5rem 0 2rem;padding:0;list-style:none}.fiche-body[data-astro-cid-idjc6mxi] .timeline li{border-bottom:1px solid var(--line);grid-template-columns:9.5rem 1fr;gap:1rem;margin:0;padding:.9rem 0;display:grid}.fiche-body[data-astro-cid-idjc6mxi] .timeline .when{color:var(--accent);font-size:.92rem;font-weight:700}.fiche-body[data-astro-cid-idjc6mxi] .more{border:1px solid var(--line);background:var(--mist);transition:border-color .3s var(--ease), background .3s var(--ease);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:.2rem 1.5rem;margin:2rem 0;padding:1.3rem 1.6rem;text-decoration:none;display:grid}.fiche-body[data-astro-cid-idjc6mxi] .more:hover{border-color:var(--accent);background:#e4ecf5}.fiche-body[data-astro-cid-idjc6mxi] .more-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);grid-column:1;font-size:.68rem;font-weight:700}.fiche-body[data-astro-cid-idjc6mxi] .more-title{font-family:var(--font-display);color:var(--ink);grid-column:1;font-size:1.35rem;line-height:1.2}.fiche-body[data-astro-cid-idjc6mxi] .more-arrow{color:var(--accent);transition:transform .3s var(--ease);grid-area:1/2/span 2;font-size:1.5rem}.fiche-body[data-astro-cid-idjc6mxi] .more:hover .more-arrow{transform:translate(4px)}.fiche-body[data-astro-cid-idjc6mxi] details{border-bottom:1px solid var(--line)}.fiche-body[data-astro-cid-idjc6mxi] summary{color:var(--ink);cursor:pointer;padding:1.1rem 2.5rem 1.1rem 0;font-weight:600;list-style:none;position:relative}.fiche-body[data-astro-cid-idjc6mxi] summary::-webkit-details-marker{display:none}.fiche-body[data-astro-cid-idjc6mxi] summary:after{content:"+";color:var(--accent);transition:transform .3s var(--ease);font-size:1.4rem;font-weight:400;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.fiche-body[data-astro-cid-idjc6mxi] details[open] summary:after{transform:translateY(-50%)rotate(45deg)}.fiche-body[data-astro-cid-idjc6mxi] details>div{padding-bottom:1rem}.rdv-card[data-astro-cid-idjc6mxi]{background:var(--ink);color:#edf2f7bf;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin:3rem 0;padding:clamp(1.8rem,4vw,2.6rem);display:flex}.rdv-card[data-astro-cid-idjc6mxi] .kicker[data-astro-cid-idjc6mxi]{color:var(--accent-light);margin-bottom:.8rem}.rdv-big[data-astro-cid-idjc6mxi]{font-family:var(--font-display);color:var(--mist);max-width:30ch;margin:0;font-size:clamp(1.5rem,2.4vw,1.9rem);line-height:1.2}.fiche-foot[data-astro-cid-idjc6mxi]{border-top:1px solid var(--line);padding-top:2.5rem}.sources[data-astro-cid-idjc6mxi] h2[data-astro-cid-idjc6mxi]{font-size:1.8rem}.sources[data-astro-cid-idjc6mxi] ol{color:var(--muted);font-size:.85rem;line-height:1.55}.sources[data-astro-cid-idjc6mxi] a{color:var(--accent)}.disclosure[data-astro-cid-idjc6mxi]{color:var(--muted);margin-top:2rem;font-size:.85rem}.disclosure[data-astro-cid-idjc6mxi] a[data-astro-cid-idjc6mxi]{color:var(--accent)}@media (width<=980px){.hero-grid[data-astro-cid-idjc6mxi],.fiche-grid[data-astro-cid-idjc6mxi]{grid-template-columns:1fr}.hero-visual[data-astro-cid-idjc6mxi]{max-width:460px}.toc[data-astro-cid-idjc6mxi]{display:none}}@media (width<=640px){.fiche-body[data-astro-cid-idjc6mxi] .pair{grid-template-columns:1fr}.fiche-body[data-astro-cid-idjc6mxi] .timeline li{grid-template-columns:1fr;gap:.2rem}}
