@font-face{font-family:Sorts Mill Goudy;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/sorts-mill-goudy-latin-ext-400-normal.CKvrSMhb.woff2) format("woff2"),url(/_astro/sorts-mill-goudy-latin-ext-400-normal.CuNNS1Oq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sorts Mill Goudy;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/sorts-mill-goudy-latin-400-normal.DN3PARhS.woff2) format("woff2"),url(/_astro/sorts-mill-goudy-latin-400-normal.Djiy2t_z.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/funnel-sans-latin-ext-400-normal.BgdqIIMT.woff2) format("woff2"),url(/_astro/funnel-sans-latin-ext-400-normal.Cbx87RSP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/funnel-sans-latin-400-normal.DoUbjnPF.woff2) format("woff2"),url(/_astro/funnel-sans-latin-400-normal.lg3X1pA2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/funnel-sans-latin-ext-700-normal.zWJ0t61R.woff2) format("woff2"),url(/_astro/funnel-sans-latin-ext-700-normal.DZ-JAr-Z.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/funnel-sans-latin-700-normal.BmG_XEFx.woff2) format("woff2"),url(/_astro/funnel-sans-latin-700-normal.CQdsfxpd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/funnel-sans-latin-ext-400-italic.CzMd4st6.woff2) format("woff2"),url(/_astro/funnel-sans-latin-ext-400-italic.DzUhnX8G.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/funnel-sans-latin-400-italic.Cwq0xqFW.woff2) format("woff2"),url(/_astro/funnel-sans-latin-400-italic.C7DtuMjg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-code-cyrillic-ext-400-normal.txZ9Fk_1.woff2) format("woff2"),url(/_astro/fira-code-cyrillic-ext-400-normal.Buh61xzB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-code-cyrillic-400-normal.UC0NFL4U.woff2) format("woff2"),url(/_astro/fira-code-cyrillic-400-normal.dc1q3VD7.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-code-greek-ext-400-normal.DR7mBgIM.woff2) format("woff2"),url(/_astro/fira-code-greek-ext-400-normal.DSPUheWg.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-code-greek-400-normal.B2Gh_Y8s.woff2) format("woff2"),url(/_astro/fira-code-greek-400-normal.DobhaxvF.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/_astro/fira-code-symbols2-400-normal._QEZCEwe.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-code-latin-ext-400-normal.KSMg0QLl.woff2) format("woff2"),url(/_astro/fira-code-latin-ext-400-normal.DG73JjOf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-code-latin-400-normal.DGosTW8U.woff2) format("woff2"),url(/_astro/fira-code-latin-400-normal.C-QZfXAs.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--fond: #fafcfe;--fond-2: #eef0f4;--surface: #ffffff;--texte: #121a21;--texte-doux: #4f565c;--ligne: #ced5dd;--accent: #3e77a1;--accent-2: #8182ae;--sur-accent: #f7fbfd;--police-titre: "Sorts Mill Goudy", serif;--police-texte: "Funnel Sans", sans-serif;--police-etiquette: "Fira Code", monospace;--graisse-titre: 400;--approche-titre: .015em;--casse-etiquette: uppercase;--interligne: 1.52;--mesure: 66ch;--tm2: .825rem;--tm1: .99rem;--t0: 1.188rem;--t1: 1.425rem;--t2: 1.71rem;--t3: clamp(1.477rem, 1.026rem + 3.28vw, 2.052rem);--t4: clamp(1.773rem, 1.231rem + 3.94vw, 2.462rem);--t5: clamp(2.128rem, 1.478rem + 4.73vw, 2.955rem);--t6: clamp(2.553rem, 1.773rem + 5.67vw, 3.546rem);--e1: .65rem;--e2: 1.04rem;--e3: 1.664rem;--e4: 2.662rem;--e5: 4.26rem;--e6: 6.816rem;--e7: 10.905rem;--rayon: 8px;--rayon-petit: 6px;--trait: 1px;--ombre: 0 18px 40px -20px #121a2140}.l-pile{display:flex;flex-direction:column;justify-content:flex-start}.l-pile>*{margin-block:0}.l-pile>*+*{margin-block-start:var(--pile-espace, 1.5rem)}.l-grappe{display:flex;flex-wrap:wrap;gap:var(--grappe-espace, 1rem);justify-content:var(--grappe-justifie, flex-start);align-items:var(--grappe-aligne, center)}.l-lateral{display:flex;flex-wrap:wrap;gap:var(--lateral-espace, 2rem)}.l-lateral>:first-child{flex-basis:var(--lateral-largeur, 16rem);flex-grow:1}.l-lateral>:last-child{flex-basis:0;flex-grow:999;min-inline-size:var(--lateral-min, 55%)}.l-lateral[data-cote=droite]>:first-child{flex-basis:0;flex-grow:999;min-inline-size:var(--lateral-min, 55%)}.l-lateral[data-cote=droite]>:last-child{flex-basis:var(--lateral-largeur, 16rem);flex-grow:1;min-inline-size:0}.l-bascule{display:flex;flex-wrap:wrap;gap:var(--bascule-espace, 1.5rem)}.l-bascule>*{flex-grow:1;flex-basis:calc((var(--bascule-seuil, 40rem) - 100%) * 999)}.l-grille{display:grid;gap:var(--grille-espace-lignes, var(--grille-espace, 1.5rem)) var(--grille-espace, 1.5rem);grid-template-columns:var(--grille-pistes, repeat(auto-fill, minmax(min(var(--grille-min, 16rem), 100%), 1fr)))}.l-couverture{display:flex;flex-direction:column;min-block-size:var(--couverture-hauteur, 80vh);gap:var(--couverture-espace, 1rem)}.l-couverture>[data-principal]{margin-block:auto}.l-cadre{aspect-ratio:var(--cadre-ratio, 16 / 9);overflow:hidden;display:flex;justify-content:center;align-items:center}.l-cadre>img,.l-cadre>video,.l-cadre>picture,.l-cadre>picture>img{inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--cadre-position, 50% 50%)}.l-centre{box-sizing:content-box;max-inline-size:var(--centre-max, 70rem);margin-inline:auto;padding-inline:var(--centre-gouttiere, clamp(1rem, 4vw, 3rem))}.l-mesure{max-inline-size:var(--mesure, 66ch)}.l-defile{display:grid;grid-auto-flow:column;grid-auto-columns:var(--defile-largeur, min(18rem, 80%));gap:var(--defile-espace, 1rem);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory}.l-defile>*{scroll-snap-align:start}.l-superpose{display:grid}.l-superpose>*{grid-area:1 / 1;align-self:var(--superpose-aligne, stretch);justify-self:var(--superpose-justifie, stretch)}.l-deborde{inline-size:100vw;margin-inline:calc(50% - 50vw)}.l-collant{position:sticky;inset-block-start:var(--collant-haut, 1rem)}@media(max-width:40rem){table.tableau-mobile,table.tableau-mobile>tbody,table.tableau-mobile>tfoot,table.tableau-mobile tr,table.tableau-mobile td,table.tableau-mobile th{display:block;inline-size:100%}table.tableau-mobile>thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}table.tableau-mobile tr{margin-block:var(--tableau-espace, 1rem);padding:var(--tableau-marge, .75rem 0);border-block-start:var(--tableau-trait, 1px solid color-mix(in srgb, currentColor 25%, transparent))}table.tableau-mobile td,table.tableau-mobile th{display:grid;grid-template-columns:minmax(7rem,42%) 1fr;gap:.75rem;padding:.3rem 0;border:0;text-align:start}table.tableau-mobile td:before,table.tableau-mobile th:before{content:attr(data-label);font-weight:var(--tableau-graisse-intitule, 600)}table.tableau-mobile tr>:first-child{grid-template-columns:1fr;font-weight:var(--tableau-graisse-titre, 700)}table.tableau-mobile tr>:first-child:before,table.tableau-mobile td:not([data-label]):before{content:none}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--fond);color:var(--texte);font-family:var(--police-texte);font-size:var(--t0);line-height:var(--interligne);overflow-wrap:break-word}img{max-inline-size:100%;block-size:auto;display:block}a{color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--texte)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:2px}h1,h2,h3{font-family:var(--police-titre);font-weight:var(--graisse-titre);letter-spacing:var(--approche-titre);line-height:1.12;margin:0;text-wrap:balance}h1{font-size:var(--t5)}h2{font-size:var(--t4)}h3{font-size:var(--t2)}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}time,.meta{font-size:1.02rem;color:var(--texte-doux)}.code{font-family:var(--police-etiquette);font-size:.9rem;color:var(--accent);letter-spacing:.04em}:root{--filet-bleu: color-mix(in srgb, var(--accent) 35%, var(--fond));--voile: color-mix(in srgb, var(--accent) 7%, var(--surface));--page: 74rem}.visuel-cache{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.page{max-inline-size:var(--page);margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2.5rem)}.lecture{max-inline-size:46rem;margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2rem)}main{display:block;padding-block:var(--e4) 0}main .page>*+*{margin-block-start:var(--e5)}main .page>nav.fil+*{margin-block-start:var(--e3)}.sauter{position:absolute;inset-inline-start:-999px}.sauter:focus{inset-inline-start:1rem;inset-block-start:1rem;background:var(--surface);padding:var(--e1) var(--e2);z-index:9}.bouton{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.4rem;border-radius:var(--rayon);font-weight:700;font-size:1.05rem;text-decoration:none;border:2px solid var(--texte);background:var(--texte);color:var(--fond);line-height:1.1}.bouton:hover{background:var(--accent);border-color:var(--accent);color:var(--sur-accent)}.bouton--clair{background:transparent;color:var(--texte)}.bouton--clair:hover{background:var(--texte);border-color:var(--texte);color:var(--fond)}.lien-fleche{font-weight:700;text-decoration:none}.lien-fleche:after{content:" →"}.lien-fleche:hover{text-decoration:underline}.edition{background:var(--fond-2);font-family:var(--police-etiquette);font-size:.82rem;color:var(--texte-doux)}.edition p{padding-block:.5rem}.entete{position:sticky;inset-block-start:0;z-index:5;background:var(--fond);border-block-end:2px solid var(--texte)}.entete .page{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e1) var(--e4);padding-block:.9rem}.marque{display:inline-flex;line-height:0}.marque img{inline-size:auto;block-size:2.7rem}.menu{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem var(--e4);font-size:1.08rem}.menu a{color:var(--texte);text-decoration:none;font-weight:600;padding-block:.4rem;border-block-end:3px solid transparent}.menu a:hover{color:var(--accent);border-block-end-color:var(--filet-bleu)}.menu a[aria-current]{border-block-end-color:var(--accent);color:var(--accent)}.menu .bouton{padding:.55rem 1.1rem;font-size:1rem;border-width:2px;border-block-end-width:2px;color:var(--fond)}.menu .bouton:hover{color:var(--sur-accent);border-block-end-color:var(--accent)}.pied{margin-block-start:var(--e6);background:var(--texte);color:var(--fond)}.pied a{color:var(--fond)}.pied .page{padding-block:var(--e5);display:grid;gap:var(--e4)}.pied-haut{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--e4);align-items:end}.manifeste{font-family:var(--police-titre);font-size:var(--t4);line-height:1.1;font-style:italic;max-inline-size:18ch}.pied .marque img{filter:brightness(0) invert(1);block-size:2.4rem}.pied-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--e3);border-block-start:1px solid color-mix(in srgb,var(--fond) 30%,transparent);padding-block-start:var(--e4)}.pied h2{font-family:var(--police-texte);font-weight:700;font-size:1rem;margin-block-end:var(--e1);color:color-mix(in srgb,var(--fond) 70%,transparent);letter-spacing:0}.pied li+li{margin-block-start:.4rem}.pied .petit{font-size:.98rem;color:color-mix(in srgb,var(--fond) 75%,transparent)}.fil ol{display:flex;flex-wrap:wrap;gap:.25rem .6rem;font-size:1rem;color:var(--texte-doux)}.fil li+li:before{content:"/";margin-inline-end:.6rem;color:var(--ligne)}.fil a{color:var(--texte-doux)}.vignette{background:var(--surface);border:1px solid var(--ligne);border-radius:var(--rayon);overflow:hidden;aspect-ratio:3 / 2}.vignette img{inline-size:100%;block-size:100%;object-fit:cover;mix-blend-mode:multiply}.vignette--petite{aspect-ratio:1}.titre-section{display:grid;gap:var(--e1)}.titre-section p{color:var(--texte-doux);max-inline-size:52ch}.titre-filet{display:flex;align-items:baseline;gap:var(--e3);font-size:var(--t3)}.titre-filet:after{content:"";flex:1;border-block-end:1px solid var(--ligne)}.bloc>*+*{margin-block-start:var(--e3)}.bande{background:var(--fond-2);padding-block:var(--e5);margin-block-start:var(--e5)}.bande .page>*+*{margin-block-start:var(--e4)}.ouverture{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--e4);align-items:center}.ouverture h1{font-size:clamp(2.8rem,6.4vw,4.8rem);line-height:1.02}.ouverture .intro{margin-block-start:var(--e3);font-size:var(--t1);line-height:1.45;color:var(--texte-doux);max-inline-size:36ch}.ouverture .actions{display:flex;flex-wrap:wrap;gap:var(--e2);margin-block-start:var(--e4)}.ouverture .vignette{aspect-ratio:1;background:transparent;border:0}.ouverture .vignette img{object-fit:contain}.index{display:grid;gap:var(--e2);grid-template-columns:repeat(4,minmax(0,1fr))}.index a{display:grid;gap:.15rem;padding:var(--e2) var(--e3);border:2px solid var(--texte);border-radius:var(--rayon);background:var(--surface);color:var(--texte);text-decoration:none}.index a:hover{background:var(--texte);color:var(--fond)}.index a:hover .code,.index a:hover .meta{color:var(--fond)}.index .rang{display:flex;align-items:baseline;gap:.6rem}.index .num{font-family:var(--police-titre);font-size:var(--t1)}.index strong{font-family:var(--police-titre);font-weight:var(--graisse-titre);font-size:var(--t2);line-height:1.1}.rubriques{display:grid;gap:var(--e4);grid-template-columns:repeat(2,minmax(0,1fr))}.rubrique{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);border:1px solid var(--ligne);border-radius:var(--rayon);background:var(--surface);overflow:hidden;scroll-margin-block-start:6rem}.rubrique .vignette{border:0;border-radius:0;aspect-ratio:auto;block-size:100%;min-block-size:15rem;border-inline-end:1px solid var(--ligne);background:var(--surface);padding:var(--e2)}.rubrique .vignette img{object-fit:contain}.rubrique-corps{padding:var(--e3);display:grid;gap:var(--e2);align-content:start}.rubrique h2,.rubrique h3{font-size:var(--t3)}.rubrique h2 a,.rubrique h3 a{color:var(--texte);text-decoration:none}.rubrique h2 a:hover,.rubrique h3 a:hover{color:var(--accent)}.rubrique .question{color:var(--texte-doux)}.rubrique ul{display:grid;gap:.45rem}.rubrique ul li{display:grid;grid-template-columns:1rem minmax(0,1fr)}.rubrique ul li:before{content:"";inline-size:.32rem;block-size:.32rem;border-radius:50%;background:var(--accent);margin-block-start:.7em}.rubrique ul a{color:var(--texte);text-decoration:none}.rubrique ul a:hover{color:var(--accent);text-decoration:underline}.nouveautes{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--e5);align-items:start}.une{display:grid;gap:var(--e3)}.une .vignette{aspect-ratio:16 / 10;background:var(--surface)}.une h3{font-size:var(--t4)}.une h3 a{color:var(--texte);text-decoration:none}.une h3 a:hover{color:var(--accent)}.une p{color:var(--texte-doux);font-size:1.1rem}.liste-vignettes>li{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:var(--e2);padding-block:var(--e2);border-block-end:1px solid var(--ligne);align-items:center}.liste-vignettes>li:first-child{padding-block-start:0}.liste-vignettes a{color:var(--texte);text-decoration:none;font-family:var(--police-titre);font-size:var(--t1);line-height:1.2}.liste-vignettes a:hover{color:var(--accent)}.liste-vignettes .code{display:block;margin-block-end:.15rem}.liste-vignettes time{display:block;margin-block-start:.2rem}.suite-liste{display:flex;flex-wrap:wrap;gap:var(--e2) var(--e4);align-items:center}.dossier{display:grid;gap:var(--e4)}.dossier-intro{display:grid;gap:var(--e2);align-content:start;max-inline-size:46rem}.dossier-intro h2{font-size:var(--t4)}.dossier-intro p{color:var(--texte-doux)}.saisons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--e3)}.saisons>li{display:grid;gap:var(--e2);align-content:start;background:var(--surface);border:1px solid var(--ligne);border-radius:var(--rayon);padding:var(--e3)}.saisons .vignette{aspect-ratio:1;background:transparent;border:0;max-inline-size:6.5rem}.saisons h3{font-size:var(--t2)}.saisons ul{display:grid;gap:.5rem}.saisons ul li{display:grid;grid-template-columns:1rem minmax(0,1fr)}.saisons ul li:before{content:"";inline-size:.32rem;block-size:.32rem;border-radius:50%;background:var(--accent);margin-block-start:.7em}.saisons ul a{color:var(--texte);text-decoration:none}.saisons ul a:hover{color:var(--accent);text-decoration:underline}.reperes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--e4);align-items:stretch}.faits{display:grid;gap:var(--e3);align-content:center}.faits li{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:var(--e2);align-items:start}.faits svg{inline-size:1.8rem;block-size:1.8rem;fill:none;stroke:var(--accent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.faits strong{display:block}.faits span{color:var(--texte-doux)}.auteur-ligne{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:var(--e3);align-items:center;padding:var(--e3);border:1px solid var(--ligne);border-radius:var(--rayon);background:var(--surface)}.auteur-ligne img{border-radius:50%;inline-size:5rem;block-size:5rem;object-fit:cover}.lignes>li{display:flex;justify-content:space-between;gap:var(--e3);padding-block:.7rem;border-block-end:1px solid var(--ligne);align-items:baseline}.lignes a{color:var(--texte);text-decoration:none}.lignes a:hover{color:var(--accent);text-decoration:underline}.lignes time{white-space:nowrap}.filtres{display:flex;flex-wrap:wrap;gap:var(--e1)}.filtres a{padding:.55rem 1rem;border:2px solid var(--texte);border-radius:999px;color:var(--texte);text-decoration:none;font-weight:600;background:var(--surface)}.filtres a:hover{background:var(--texte);color:var(--fond)}.abc{display:flex;flex-wrap:wrap;gap:.4rem;margin-block-start:var(--e3);font-family:var(--police-etiquette);font-size:1rem}.abc a,.abc span{inline-size:2.3rem;block-size:2.3rem;display:grid;place-items:center;border-radius:var(--rayon-petit);border:1px solid var(--ligne);text-decoration:none}.abc span{color:var(--ligne)}.abc a{color:var(--texte);background:var(--surface);border-color:var(--texte)}.abc a:hover{background:var(--texte);color:var(--fond)}.lettre{margin-block-start:var(--e4);scroll-margin-block-start:6rem}.lettre h2{font-size:var(--t4);color:var(--accent)}.entrees>li{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:var(--e3);padding-block:var(--e3);border-block-end:1px solid var(--ligne);align-items:start}.entrees .vignette{aspect-ratio:4 / 3}.entrees h3{font-size:var(--t2)}.entrees h3 a{color:var(--texte);text-decoration:none}.entrees h3 a:hover{color:var(--accent)}.entrees p{color:var(--texte-doux);margin-block-start:.3rem}.entrees .meta{display:block;margin-block-start:.4rem}.pagination ul{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-block-start:var(--e4)}.pagination a,.pagination span{min-inline-size:2.7rem;padding:.55rem 1rem;text-align:center;border:2px solid var(--texte);border-radius:var(--rayon-petit);text-decoration:none;color:var(--texte);background:var(--surface);font-weight:600}.pagination a:hover,.pagination [aria-current]{background:var(--texte);color:var(--fond)}.fiche h1{font-size:var(--t5);margin-block-start:var(--e3)}.resume{margin-block-start:var(--e3);padding:var(--e3);background:var(--voile);border:1px solid var(--filet-bleu);border-radius:var(--rayon);font-size:1.12rem}.resume strong{display:block;font-family:var(--police-titre);font-weight:var(--graisse-titre);font-size:var(--t2);margin-block-end:.2rem}.fiche .meta{margin-block-start:var(--e2)}.fiche figure{margin:var(--e4) 0 0}.sommaire-page{margin-block-start:var(--e4);padding:var(--e3);border:1px solid var(--ligne);border-radius:var(--rayon);background:var(--surface)}.sommaire-page h2{font-size:var(--t2);margin-block-end:var(--e1)}.sommaire-page ol{display:grid;gap:.35rem;counter-reset:s}.sommaire-page li{counter-increment:s;display:grid;grid-template-columns:1.8rem minmax(0,1fr)}.sommaire-page li:before{content:counter(s) ".";color:var(--accent);font-weight:700}.sommaire-page a{color:var(--texte);text-decoration:none}.sommaire-page a:hover{color:var(--accent);text-decoration:underline}.texte{margin-block-start:var(--e4);font-size:1.15rem;line-height:1.62}.texte>*+*{margin-block-start:var(--e3)}.texte h2{font-size:var(--t3);margin-block-start:var(--e5);scroll-margin-block-start:6rem}.texte h3{font-size:var(--t2);margin-block-start:var(--e4)}.texte ul,.texte ol{padding-inline-start:1.4rem;list-style:revert}.texte li+li{margin-block-start:.45rem}.texte blockquote{margin-inline:0;padding:var(--e2) var(--e3);background:var(--fond-2);border-radius:var(--rayon)}.texte table{inline-size:100%;border-collapse:collapse;font-size:1.02rem}.texte th,.texte td{text-align:start;padding:.6rem;border-block-end:1px solid var(--ligne);vertical-align:top}.texte img{border-radius:var(--rayon)}.faq{margin-block-start:var(--e5)}.faq h2{font-size:var(--t3)}.faq details{border-block-end:1px solid var(--ligne);padding-block:var(--e2)}.faq summary{cursor:pointer;font-weight:700;font-size:1.1rem}.faq details p{margin-block-start:var(--e1);color:var(--texte-doux)}.suite-lecture{display:grid;gap:var(--e5)}.suite-lecture h2{font-size:var(--t3)}.suite-lecture section>*+*{margin-block-start:var(--e2)}.rubrique-tete{display:grid;gap:var(--e2)}.rubrique-tete h1{font-size:var(--t6)}.rubrique-tete p{color:var(--texte-doux);font-size:var(--t1);max-inline-size:46ch}.articles-grille{display:grid;gap:var(--e4);grid-template-columns:repeat(3,minmax(0,1fr))}.carte{display:grid;gap:var(--e2);align-content:start}.carte h3{font-size:var(--t2)}.carte h3 a{color:var(--texte);text-decoration:none}.carte h3 a:hover{color:var(--accent)}.carte p{color:var(--texte-doux)}.carte--une{grid-column:1 / -1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--e4);align-items:center}.carte--une h3{font-size:var(--t4)}@media(max-width:62rem){.saisons,.index{grid-template-columns:repeat(2,minmax(0,1fr))}.rubriques,.nouveautes,.dossier,.reperes,.ouverture,.articles-grille,.carte--une,.pied-haut{grid-template-columns:minmax(0,1fr)}.saisons{grid-template-columns:repeat(2,minmax(0,1fr))}.ouverture .vignette{max-inline-size:20rem}}@media(max-width:40rem){.rubrique{grid-template-columns:minmax(0,1fr)}.rubrique .vignette{min-block-size:0;aspect-ratio:16 / 9;border-inline-end:0;border-block-end:1px solid var(--ligne)}.saisons{grid-template-columns:minmax(0,1fr)}.entrees>li{grid-template-columns:6rem minmax(0,1fr)}.lignes>li{flex-direction:column;gap:.1rem}.menu{gap:.1rem var(--e3)}.entete{position:static}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}main{padding-block-start:0}main>.page:first-child,main>.lecture:first-child,main>.edition+.page{padding-block-start:var(--e4)}.menu{gap:.2rem var(--e3);font-size:1.02rem}.ouverture h1{font-size:clamp(2.6rem,5vw,4rem)}.ouverture .intro{font-size:var(--t0)}.rubrique{grid-template-columns:minmax(0,1fr)}.rubrique .vignette{min-block-size:0;block-size:auto;aspect-ratio:16 / 10;padding:0;border-inline-end:0;border-block-end:1px solid var(--ligne)}.rubrique .vignette img{object-fit:cover}
