.breadcrumb[data-astro-cid-gx4cxlly]{max-width:1200px;margin:0 auto;padding:1rem clamp(1.5rem,4vw,4rem) 0;font-size:.9rem;color:var(--color-granit-clair);display:flex;align-items:center;gap:.5rem}.breadcrumb[data-astro-cid-gx4cxlly] a[data-astro-cid-gx4cxlly]{color:var(--color-granit-clair);text-decoration:underline;text-underline-offset:2px}.breadcrumb[data-astro-cid-gx4cxlly] a[data-astro-cid-gx4cxlly]:hover{color:var(--color-accent)}.breadcrumb[data-astro-cid-gx4cxlly] [data-astro-cid-gx4cxlly][aria-current]{color:var(--color-terre);font-weight:600}.dossier-header[data-astro-cid-gx4cxlly]{max-width:820px;margin:0 auto;text-align:center;padding:clamp(1.5rem,3vw,3rem) clamp(1.5rem,4vw,4rem) clamp(1rem,2vw,2rem);opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-smooth),transform .7s var(--ease-smooth)}.dossier-header[data-astro-cid-gx4cxlly].visible{opacity:1;transform:translateY(0)}.dossier-badge[data-astro-cid-gx4cxlly]{display:inline-block;font-family:var(--font-display);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-bruyere);background:color-mix(in srgb,var(--color-bruyere) 10%,transparent);padding:.3rem .8rem;border-radius:var(--radius-s);margin-bottom:.75rem}.dossier-header[data-astro-cid-gx4cxlly] h1[data-astro-cid-gx4cxlly]{font-size:clamp(1.8rem,1.4rem + 2vw,3rem);color:var(--color-terre);line-height:1.15;margin-bottom:.5rem}.dossier-subtitle[data-astro-cid-gx4cxlly]{color:var(--color-bruyere);font-size:.65em;font-weight:400}.dossier-chapeau[data-astro-cid-gx4cxlly]{font-family:var(--font-display);font-style:italic;font-size:clamp(1rem,.9rem + .4vw,1.2rem);color:var(--color-granit-clair);margin-bottom:1rem}.dossier-intro[data-astro-cid-gx4cxlly]{color:var(--color-granit);line-height:1.6;max-width:600px;margin:0 auto}.dossier-body[data-astro-cid-gx4cxlly]{max-width:780px;margin:0 auto;padding:clamp(1rem,2vw,2rem) clamp(1.5rem,4vw,4rem) clamp(2rem,4vw,4rem);opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-smooth) .15s,transform .7s var(--ease-smooth) .15s}.dossier-body[data-astro-cid-gx4cxlly].visible{opacity:1;transform:translateY(0)}.dossier-section[data-astro-cid-gx4cxlly]{margin-bottom:clamp(2rem,3vw,3rem)}.dossier-section[data-astro-cid-gx4cxlly] h2[data-astro-cid-gx4cxlly]{font-size:var(--text-prog-heading);color:var(--color-bruyere);margin-bottom:.75rem;line-height:1.3}.dossier-section[data-astro-cid-gx4cxlly] p[data-astro-cid-gx4cxlly]{margin-bottom:.75rem;color:var(--color-terre);line-height:1.7}.dossier-section[data-astro-cid-gx4cxlly] strong[data-astro-cid-gx4cxlly]{color:var(--color-terre-profond)}.dossier-section[data-astro-cid-gx4cxlly] ul[data-astro-cid-gx4cxlly]{list-style:none;margin:.5rem 0 1rem 1.5rem;color:var(--color-terre)}.dossier-section[data-astro-cid-gx4cxlly] ul[data-astro-cid-gx4cxlly] li[data-astro-cid-gx4cxlly]{margin-bottom:.4rem;line-height:1.6}.dossier-section[data-astro-cid-gx4cxlly] ul[data-astro-cid-gx4cxlly] li[data-astro-cid-gx4cxlly]::marker{content:"▸ ";color:var(--color-bruyere);font-size:.85em}.dossier-section--highlight[data-astro-cid-gx4cxlly]{background:color-mix(in srgb,var(--color-bruyere) 5%,var(--color-sable));border:1px solid color-mix(in srgb,var(--color-bruyere) 15%,transparent);border-radius:var(--radius-l);padding:clamp(1.5rem,2vw,2rem);margin-left:-1rem;margin-right:-1rem}.dossier-quote[data-astro-cid-gx4cxlly]{font-family:var(--font-display);font-size:clamp(1.05rem,1rem + .3vw,1.2rem);font-style:italic;color:var(--color-bruyere);border-left:4px solid var(--color-bruyere);padding:.75rem 1rem;margin:0 0 1.25rem;background:color-mix(in srgb,var(--color-bruyere) 4%,transparent);border-radius:0 var(--radius-s) var(--radius-s) 0;line-height:1.5}.dossier-stat[data-astro-cid-gx4cxlly]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:clamp(2rem,3vw,3rem);opacity:0;transform:translateY(20px);transition:opacity .6s var(--ease-smooth),transform .6s var(--ease-smooth)}.dossier-stat[data-astro-cid-gx4cxlly].visible{opacity:1;transform:translateY(0)}@media(max-width:500px){.dossier-stat[data-astro-cid-gx4cxlly]{grid-template-columns:1fr}}.dossier-stat-item[data-astro-cid-gx4cxlly]{text-align:center;padding:1.25rem 1rem;background:var(--color-sable);border:1px solid var(--color-sable-fonce);border-radius:var(--radius-m)}.dossier-stat-number[data-astro-cid-gx4cxlly]{display:block;font-family:var(--font-display);font-weight:800;font-size:var(--text-prog-stat);color:var(--color-bruyere);line-height:1.2;margin-bottom:.25rem}.dossier-stat-label[data-astro-cid-gx4cxlly]{display:block;font-size:.85rem;color:var(--color-granit);line-height:1.4}.dossier-back[data-astro-cid-gx4cxlly]{max-width:780px;margin:0 auto;padding:0 clamp(1.5rem,4vw,4rem) clamp(8rem,12vw,12rem)}.dossier-back[data-astro-cid-gx4cxlly] a[data-astro-cid-gx4cxlly]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-display);font-weight:600;font-size:.95rem;color:var(--color-accent);text-decoration:none;transition:color .2s ease}.dossier-back[data-astro-cid-gx4cxlly] a[data-astro-cid-gx4cxlly]:hover{color:var(--color-accent-deep)}.dossier-back[data-astro-cid-gx4cxlly] a[data-astro-cid-gx4cxlly]:hover svg[data-astro-cid-gx4cxlly]{transform:translate(-3px)}.dossier-back[data-astro-cid-gx4cxlly] svg[data-astro-cid-gx4cxlly]{transition:transform .2s ease}
