.page-head[data-astro-cid-ephy2fgt]{text-align:center;padding:var(--espace-2xl) 0 var(--espace-lg)}.page-head[data-astro-cid-ephy2fgt] .surtitre[data-astro-cid-ephy2fgt]{display:inline-block}.page-head[data-astro-cid-ephy2fgt] h1[data-astro-cid-ephy2fgt]{margin-bottom:1.5rem}.chapo[data-astro-cid-ephy2fgt]{font-family:var(--font-serif);font-size:1.15rem;color:var(--ink-soft);line-height:1.6;margin:0 auto;max-width:40rem}.filters-section[data-astro-cid-ephy2fgt]{padding-bottom:var(--espace-2xl)}.filters[data-astro-cid-ephy2fgt]{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem;margin-bottom:var(--espace-lg);padding-bottom:var(--espace-md);border-bottom:1px solid var(--line)}.filter[data-astro-cid-ephy2fgt]{background:none;border:none;font-family:var(--font-sans);font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-muted);padding:.5rem 0;cursor:pointer;position:relative;transition:color var(--transition-fast)}.filter[data-astro-cid-ephy2fgt]:after{content:"";position:absolute;left:50%;bottom:-6px;width:4px;height:4px;background:var(--accent);border-radius:50%;transform:translate(-50%) scale(0);transition:transform var(--transition-med)}.filter[data-astro-cid-ephy2fgt]:hover,.filter[data-astro-cid-ephy2fgt].active{color:var(--ink)}.filter[data-astro-cid-ephy2fgt].active:after{transform:translate(-50%) scale(1)}.grid[data-astro-cid-ephy2fgt]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,3rem) clamp(1.5rem,2.5vw,2.5rem)}@media(max-width:900px){.grid[data-astro-cid-ephy2fgt]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid[data-astro-cid-ephy2fgt]{grid-template-columns:1fr}}
