.frise[data-astro-cid-73xzig3r]{position:sticky;top:0;z-index:20;background:#e9e9ebeb;backdrop-filter:blur(8px);border-block:1px solid var(--border-default)}.rail[data-astro-cid-73xzig3r]{display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none}.rail[data-astro-cid-73xzig3r]::-webkit-scrollbar{display:none}.rail[data-astro-cid-73xzig3r] a[data-astro-cid-73xzig3r]{flex:1 1 0;min-width:8.5rem;text-decoration:none;color:var(--color-neutral-600);padding:var(--space-3) var(--space-2) var(--space-3) 0;border-top:3px solid transparent;margin-top:-1px;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.rail[data-astro-cid-73xzig3r] b[data-astro-cid-73xzig3r]{display:block;font-family:var(--font-display);font-weight:400;font-size:1.22rem;line-height:1.1;color:var(--color-primary);font-variant-numeric:lining-nums}.rail[data-astro-cid-73xzig3r] span[data-astro-cid-73xzig3r]{display:block;font-size:.72rem;letter-spacing:.08em;margin-top:2px}.rail[data-astro-cid-73xzig3r] a[data-astro-cid-73xzig3r]:hover{color:var(--color-primary)}.rail[data-astro-cid-73xzig3r] a[data-astro-cid-73xzig3r]:hover b[data-astro-cid-73xzig3r],.rail[data-astro-cid-73xzig3r] a[data-astro-cid-73xzig3r][aria-current] b[data-astro-cid-73xzig3r]{color:var(--color-accent-strong)}.rail[data-astro-cid-73xzig3r] a[data-astro-cid-73xzig3r][aria-current]{border-top-color:var(--color-accent);color:var(--color-primary)}.chapitre[data-astro-cid-73xzig3r]{scroll-margin-top:5.5rem}.recit[data-astro-cid-73xzig3r]{list-style:none;margin-block:0;margin-inline:auto;padding:0}.chapitre[data-astro-cid-73xzig3r]{display:grid;grid-template-columns:minmax(0,1fr) clamp(3rem,7vw,6rem) minmax(0,1fr);align-items:start;padding-block:var(--space-12);max-width:none}.cote[data-astro-cid-73xzig3r]{grid-column:1;grid-row:1;align-self:center}.axe[data-astro-cid-73xzig3r]{grid-column:2;grid-row:1}.corps[data-astro-cid-73xzig3r]{grid-column:3;grid-row:1;align-self:center}.chapitre[data-astro-cid-73xzig3r]:nth-child(2n) .cote[data-astro-cid-73xzig3r]{grid-column:3}.chapitre[data-astro-cid-73xzig3r]:nth-child(2n) .corps[data-astro-cid-73xzig3r]{grid-column:1}.annee[data-astro-cid-73xzig3r]{font-family:var(--font-display);font-weight:400;font-size:clamp(2.8rem,7.5vw,5.4rem);line-height:.9;color:var(--color-accent);margin:0 0 var(--space-5);font-variant-numeric:lining-nums}.annee[data-astro-cid-73xzig3r].petite{font-size:clamp(2rem,4.8vw,3.2rem)}.chapitre[data-astro-cid-73xzig3r]:nth-child(2n) .annee[data-astro-cid-73xzig3r]{text-align:right}.axe[data-astro-cid-73xzig3r]{position:relative;height:100%;min-height:10rem;justify-self:center;width:100%}.axe[data-astro-cid-73xzig3r]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:0;border-left:2px dotted var(--color-accent);opacity:.5;transform:translate(-1px)}.axe[data-astro-cid-73xzig3r].dernier:before{bottom:50%}.jalon[data-astro-cid-73xzig3r]{position:absolute;left:50%;top:var(--space-10);width:13px;height:13px;border-radius:50%;background:var(--surface-primary);border:2px solid var(--color-accent);transform:translate(-50%,-50%)}.axe[data-astro-cid-73xzig3r]:after{content:"";position:absolute;left:50%;bottom:0;width:13px;height:13px;border-right:2px solid var(--color-accent);border-bottom:2px solid var(--color-accent);transform:translate(-50%,50%) rotate(45deg)}.axe[data-astro-cid-73xzig3r].dernier:after{bottom:50%}.corps[data-astro-cid-73xzig3r] h2[data-astro-cid-73xzig3r]{font-family:var(--font-display);font-weight:400;font-size:var(--step-3);line-height:var(--leading-tight);margin:0 0 var(--space-4);max-width:24ch}.corps[data-astro-cid-73xzig3r] .texte[data-astro-cid-73xzig3r]{max-width:56ch;text-align:left;hyphens:manual}.corps[data-astro-cid-73xzig3r] .ph{margin-top:var(--space-6)}.cote[data-astro-cid-73xzig3r] .ph.r-portrait{max-width:26rem}@media(min-width:861px){.chapitre[data-astro-cid-73xzig3r]:nth-child(2n) .cote[data-astro-cid-73xzig3r] .ph.r-portrait{margin-left:auto}}.duo[data-astro-cid-73xzig3r]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}@media(max-width:640px){.duo[data-astro-cid-73xzig3r]{grid-template-columns:1fr}}.large[data-astro-cid-73xzig3r]{margin-top:var(--space-4)}.metaux[data-astro-cid-73xzig3r]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-5);align-content:center}.metaux[data-astro-cid-73xzig3r] li[data-astro-cid-73xzig3r]{display:flex;align-items:center;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--border-default);max-width:none}.metaux[data-astro-cid-73xzig3r] li[data-astro-cid-73xzig3r]:last-child{border-bottom:0;padding-bottom:0}.engagements[data-astro-cid-73xzig3r]{list-style:none;margin:0;padding:0;columns:2;column-gap:var(--space-8)}.engagements[data-astro-cid-73xzig3r] li[data-astro-cid-73xzig3r]{break-inside:avoid;padding:var(--space-3) 0;border-bottom:1px solid var(--border-default);font-family:var(--font-serif);font-size:1.05rem}@media(max-width:640px){.engagements[data-astro-cid-73xzig3r]{columns:1}}@media(max-width:860px){.chapitre[data-astro-cid-73xzig3r]{grid-template-columns:2.5rem minmax(0,1fr);padding-block:var(--space-8)}.cote[data-astro-cid-73xzig3r],.chapitre[data-astro-cid-73xzig3r]:nth-child(2n) .cote[data-astro-cid-73xzig3r]{grid-column:2;grid-row:1}.corps[data-astro-cid-73xzig3r],.chapitre[data-astro-cid-73xzig3r]:nth-child(2n) .corps[data-astro-cid-73xzig3r]{grid-column:2;grid-row:2;padding-top:var(--space-5)}.axe[data-astro-cid-73xzig3r]{grid-column:1;grid-row:1 / span 2}.chapitre[data-astro-cid-73xzig3r]:nth-child(2n) .annee[data-astro-cid-73xzig3r]{text-align:left}}.final[data-astro-cid-73xzig3r]{max-width:58ch}.final[data-astro-cid-73xzig3r] .actions[data-astro-cid-73xzig3r]{margin-top:var(--space-6)}
