@layer components{.article-shell{margin-inline:1.5rem}@media (min-width:768px){.article-shell{margin-inline:2.5rem}}@media (min-width:1250px){.article-shell{margin-inline:4.6875rem}}@media (min-width:1550px){.article-shell{width:100%;max-width:87.5rem;margin-inline:auto}}@media (min-width:1900px){.article-shell{max-width:96rem}}@media (min-width:2048px){.article-shell{width:auto;max-width:none;margin-inline:12rem}}@media (min-width:2560px){.article-shell{max-width:160rem;margin-inline:12rem}}@media (min-width:2940px){.article-shell{max-width:160rem;margin-inline:auto}}.article-hero{grid-template-columns:repeat(4,1fr);column-gap:.75rem;padding-top:clamp(11.25rem,8.5rem + 8vw,19.75rem);display:grid}@media (min-width:768px){.article-hero{grid-template-columns:repeat(12,1fr)}}@media (min-width:1440px){.article-hero{column-gap:1.125rem}}.article-hero__cat{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-crimson-bright);margin-bottom:var(--space-s);grid-column:1/span 4}.article-hero__titre{font-family:var(--font-display);font-weight:740;font-size:var(--text-3xl);letter-spacing:var(--tracking-display-light);text-transform:none;text-wrap:wrap;grid-column:1/span 4;line-height:1.1}@media (min-width:768px){.article-hero__cat{grid-column:1/span 12}.article-hero__titre{font-size:var(--text-4xl);grid-column:1/span 12}}@media (min-width:1250px){.article-hero__titre{font-size:var(--text-5xl);grid-column:1/span 10}}@media (min-width:1440px){.article-hero__titre{font-size:var(--text-display)}}@media (min-width:1900px){.article-hero__titre{font-size:var(--text-display-lg);grid-column:1/span 9}}@media (min-width:2048px){.article-hero__titre{grid-column:1/span 8}}.article-hero__chapo{max-width:46.6875rem;font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-copy);color:var(--color-mute-light);text-wrap:pretty;grid-column:1/span 4;margin-top:1.75rem}.article-hero__signature{align-items:center;gap:var(--space-s);font-family:var(--font-body);font-size:var(--text-base);flex-wrap:wrap;grid-column:1/span 4;margin-top:2.5rem;display:flex}@media (min-width:768px){.article-hero__signature{grid-column:1/span 5}}.article-hero__auteur{align-items:center;gap:.5rem;display:flex}.article-hero__avatar{object-fit:cover;border-radius:50%;flex:none;width:2.5rem;height:2.5rem}.article-hero__auteur-nom{color:var(--color-mute-light)}.article-hero__date:before{content:"";width:3px;height:3px;margin-right:var(--space-s);vertical-align:.25em;background:var(--color-mute);border-radius:50%;display:inline-block}.article-hero__date{color:var(--color-crimson-bright);font-weight:700}.article-hero__cadre{border-radius:.5rem;grid-column:1/span 4;margin-top:clamp(2.5rem,1.9rem + 2vw,5rem);overflow:clip}@media (min-width:768px){.article-hero__cadre{grid-column:1/span 12}}.article-hero__image{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}[data-article-entree]{opacity:0;will-change:opacity, transform;transform:translateY(15px)}@media (prefers-reduced-motion:reduce){[data-article-entree]{opacity:1;transform:none}}.article__grille{gap:var(--space-2xl);flex-direction:column;padding-top:clamp(3rem,2.4rem + 3vw,5rem);display:flex}@media (min-width:1250px){.article__grille{grid-template-columns:repeat(12,1fr);column-gap:1.125rem;display:grid}}@media (min-width:2048px){.article__grille{column-gap:2rem}}.article__grille>*{min-width:0}@media (min-width:1250px){.article__nav{grid-area:1/1/auto/span 3}.article__corps{grid-area:1/4/auto/span 7}.article__partage{grid-area:1/11/auto/span 2;justify-self:end}}@media (min-width:1900px){.article__corps{grid-column:4/span 6}.article__partage{grid-column:10/span 3}}@media (min-width:1250px){.article__collant{overscroll-behavior:contain;align-self:start;max-height:calc(100svh - 9.5rem);position:sticky;top:7.5rem;overflow-y:auto}}.article-sommaire{min-width:14.0625rem}.article-sommaire__liste{list-style:none}.article-sommaire__item{font-family:var(--font-body);font-size:var(--text-sm-lift);padding:.375rem 0 .375rem .8125rem;line-height:1.3;position:relative}@media (min-width:1900px){.article-sommaire__item{padding:.5rem 0 .5rem 1.0625rem}}.article-sommaire__item a{color:var(--color-mute);transition:color var(--dur-fast) ease-out;display:block}.article-sommaire__item a:hover,.article-sommaire__item a:focus-visible{color:var(--color-paper)}.article-sommaire__item[data-actif]:after{content:"";background:var(--color-crimson-bright);border-radius:50%;width:5px;height:5px;position:absolute;top:calc(.375rem + .65em);left:0}@media (min-width:1900px){.article-sommaire__item[data-actif]:after{top:calc(.5rem + .65em)}}.article-sommaire__item[data-actif] a{color:var(--color-paper)}.article-corps{font-family:var(--font-body);font-size:var(--text-base);letter-spacing:var(--tracking-body);color:var(--color-bone);text-underline-offset:3px;line-height:1.625}.article-corps__p{text-wrap:pretty;margin-bottom:1.667em}.article-corps__h2{font-family:var(--font-display);font-weight:400;font-size:var(--text-3xl);letter-spacing:.0135em;text-transform:none;text-wrap:wrap;color:var(--color-paper);margin-top:1.123em;margin-bottom:.899em;scroll-margin-top:7.5rem;line-height:1.333}.article-corps__h3{font-family:var(--font-body);font-weight:700;font-size:var(--text-lg);line-height:var(--leading-heading);letter-spacing:var(--tracking-body);text-transform:none;text-wrap:wrap;color:var(--color-paper);margin-top:2.083em;margin-bottom:1.042em;scroll-margin-top:7.5rem}.article-corps__h2:focus,.article-corps__h3:focus{outline:none}.article-corps__liste{margin-bottom:1.111em;margin-left:1.111em;padding-left:0;list-style:inside}.article-corps__liste--num{list-style:inside decimal}.article-corps__liste li{margin-bottom:.556em}.article-corps__liste li::marker{color:var(--color-crimson-bright)}.article-corps__citation{border-left:4px solid var(--color-crimson);color:var(--color-mute-light);text-wrap:pretty;margin:1.111em 0;padding-left:1.111em;font-size:1em;line-height:1.625}.article-corps__lien{color:var(--color-link);transition:color var(--dur-fast) ease-out;text-decoration:underline}.article-corps__lien:hover,.article-corps__lien:focus-visible{color:var(--color-link-hover)}.article-corps__code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-sm);background:var(--color-mute-light);color:var(--color-ink);border-radius:.25rem;padding:.125rem .25rem}.article-corps__figure{margin:2rem 0}.article-corps__figure img{border-radius:.5rem;width:100%;height:auto}.article-corps__figure figcaption{font-size:var(--text-sm);color:var(--color-mute);text-align:center;margin-top:.5rem;font-style:italic}.article-tableau{margin:var(--space-2xl) 0;border:1px solid var(--color-rule);overflow-x:auto}.article-tableau table{border-collapse:collapse;width:100%;font-family:var(--font-body);font-size:var(--text-sm);text-align:left}.article-tableau caption{caption-side:top;padding:var(--space-s) var(--space-m);font-size:var(--text-sm);color:var(--color-mute);text-align:left;border-bottom:1px solid var(--color-rule);font-style:italic}.article-tableau th{padding:var(--space-s) var(--space-m);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-crimson-panel);background:var(--color-surface);border-bottom:1px solid var(--color-rule-strong);white-space:nowrap;font-weight:500}.article-tableau td{padding:var(--space-s) var(--space-m);color:var(--color-bone);border-bottom:1px solid var(--color-rule);vertical-align:top}.article-tableau tbody tr:last-child td{border-bottom:0}.article-tableau[data-style=striped] tbody tr:nth-child(odd) td{background:var(--color-surface)}.article-tableau[data-style=compact] th,.article-tableau[data-style=compact] td{padding:var(--space-xs) var(--space-s)}.article-partage{max-width:14.625rem}@media (min-width:1900px){.article-partage{max-width:16.875rem}}@media (min-width:2048px){.article-partage{max-width:20rem}}.article-apropos__image{object-fit:cover;width:100%;height:8.375rem;display:block}@media (min-width:1900px){.article-apropos__image{height:9.5625rem}}@media (min-width:2048px){.article-apropos__image{height:12.5rem}}.article-apropos__panneau{background:var(--color-acid);color:var(--color-ink);padding:1.5rem .9375rem 1.5rem 1.125rem;position:relative}@media (min-width:1900px){.article-apropos__panneau{padding:2rem 1.5rem 2.125rem}}.article-apropos__logo{object-fit:cover;border-radius:50%;width:2.75rem;height:2.75rem;position:absolute;top:-1.6875rem;left:1.3125rem}.article-apropos__titre{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:var(--tracking-display-light);text-transform:none;font-weight:700;line-height:1.4}.article-apropos__texte{font-family:var(--font-body);font-size:var(--text-sm);margin-top:.75rem;line-height:1.4}.article-partage__bloc{flex-direction:column;align-items:center;margin-top:2.375rem;display:flex}@media (min-width:1250px){.article-partage{height:100%}.article-partage__bloc{position:sticky;top:7.5rem}}.article-partage__titre{font-family:var(--font-body);font-size:var(--text-sm-lift);letter-spacing:.022em;text-transform:none;color:var(--color-mute-light);font-weight:740}.article-partage__liste{grid-template-columns:repeat(4,2.75rem);column-gap:.5rem;margin-top:1rem;list-style:none;display:grid}.article-partage__lien{aspect-ratio:1;background:var(--color-mute-light);width:100%;color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-fast) ease-out;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.article-partage__lien svg{width:1.25rem;height:1.25rem}.article-partage__lien:hover,.article-partage__lien:focus-visible{background:var(--color-acid)}.article-partage__etat{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-mute);min-height:1.4em;margin-top:.5rem}@media (max-width:1249px){.article-partage{flex-direction:column-reverse;max-width:none;display:flex}.article-partage__bloc{margin-top:0}.article-apropos{margin-top:4rem}.article-partage__liste{grid-template-columns:repeat(4,max-content);column-gap:1rem}.article-partage__lien{width:3.5rem}}.article-contact{max-width:56rem;margin:var(--section-small) auto;padding:var(--space-m) 0;border-top:.5px solid var(--color-rule);border-bottom:.5px solid var(--color-rule);gap:var(--space-s);flex-direction:column;display:flex;position:relative}.article-contact__ligne{align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.article-contact__label{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:var(--tracking-display-light);text-transform:none;font-weight:500}.article-contact__lien{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-mute-light);transition:color var(--dur-fast) ease-out}.article-contact__lien:hover,.article-contact__lien:focus-visible{color:var(--color-crimson-bright)}}