html[data-ds=universel] .article-hero{gap:var(--space-80);background:var(--theme-background);flex-direction:column;padding-block-start:calc(var(--space-250) - var(--header-height));display:flex}html[data-ds=universel] .article-hero__head{gap:var(--space-40);padding-inline:var(--site-margin);flex-direction:column;display:flex}html[data-ds=universel] .article-hero__intro-block{flex-direction:column;display:flex}html[data-ds=universel] .article-hero__crumbs{white-space:pre-wrap;padding-block-end:var(--space-20)}html[data-ds=universel] .article-hero__row{row-gap:var(--space-20);align-items:start;padding-block-start:var(--space-80)}html[data-ds=universel] .article-hero__intro{grid-column:1/-1}html[data-ds=universel] .article-share{gap:var(--space-10);display:flex;position:relative}html[data-ds=universel] .article-share__item{inline-size:var(--target-size);block-size:var(--target-size);border-radius:var(--radius-0);color:var(--theme-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}html[data-ds=universel] .article-share__item svg{inline-size:var(--badge-icon-size);block-size:var(--badge-icon-size)}html[data-ds=universel] .article-share .fill{fill:currentColor}html[data-ds=universel] .article-share .stroke{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover) and (pointer:fine){html[data-ds=universel] .article-share__item{transition:background-color var(--duration-hover) var(--ease)}html[data-ds=universel] .article-share__item:hover{background:color-mix(in oklch, var(--theme-text) 10%, transparent)}}html[data-ds=universel] .article-share__status{white-space:nowrap;position:absolute;inset-block-start:100%;inset-inline-end:0}html[data-ds=universel] .article-byline{justify-content:space-between;align-items:center;gap:var(--space-10) var(--space-20);padding-block:var(--space-20);border-block:var(--rule-width) solid var(--theme-rule);flex-wrap:wrap;display:flex}html[data-ds=universel] .article-byline__author{align-items:center;gap:var(--space-10);display:flex}html[data-ds=universel] .article-byline__avatar{border-radius:var(--radius-round);object-fit:cover;flex-shrink:0;block-size:4rem;inline-size:4rem}html[data-ds=universel] .article-byline__person{gap:var(--space-5);flex-direction:column;display:flex}html[data-ds=universel] .article-byline__meta{align-items:center;gap:var(--space-10) var(--space-40);flex-wrap:wrap;display:flex}html[data-ds=universel] .article-cover__caption{padding:var(--space-10) var(--site-margin) 0}@media (width>=768px){html[data-ds=universel] .article-hero__title{max-inline-size:calc((100% - 11 * var(--grid-gutter)) * 10 / 12 + 9 * var(--grid-gutter))}html[data-ds=universel] .article-hero__intro{grid-column:1/span 8}}@media (width>=1024px){html[data-ds=universel] .article-hero__title{max-inline-size:calc((100% - 11 * var(--grid-gutter)) * 8 / 12 + 7 * var(--grid-gutter))}html[data-ds=universel] .article-hero__intro{grid-column:1/span 6}}@media (width>=1280px){html[data-ds=universel] .article-hero__intro{grid-column:1/span 5}}html[data-ds=universel] .article-main{padding-block:var(--space-160)}html[data-ds=universel] .article-layout{row-gap:var(--space-80);align-items:start}html[data-ds=universel] :is(.article-toc,.article-prose){grid-column:1/-1}html[data-ds=universel] .article-toc{gap:var(--space-20);flex-direction:column;display:flex}html[data-ds=universel] .article-toc__list li{padding-block:var(--space-10);border-block-start:var(--rule-width) solid var(--theme-rule)}html[data-ds=universel] .article-toc__list li:last-child{border-block-end:var(--rule-width) solid var(--theme-rule)}html[data-ds=universel] .article-toc__list a{text-decoration:underline var(--rule-width);text-underline-position:from-font;text-wrap:pretty;display:block}@media (hover:hover) and (pointer:fine){html[data-ds=universel] .article-toc__list a{transition:text-decoration-color var(--duration-hover) var(--ease)}html[data-ds=universel] .article-toc__list a:hover{text-decoration-color:#0000}}@media (width>=768px){html[data-ds=universel] .article-toc{grid-column:1/span 8}}@media (width>=1024px){html[data-ds=universel] .article-toc{grid-area:1/1/auto/span 3;position:sticky;inset-block-start:calc(var(--header-height) + var(--site-margin))}html[data-ds=universel] .article-prose{grid-area:1/5/auto/-1}}html[data-ds=universel] .article-prose{--prose-measure:100%;--caption-measure:100%}@media (width>=768px){html[data-ds=universel] .article-prose{--prose-measure:calc((100% - 11 * var(--grid-gutter)) * 8 / 12 + 7 * var(--grid-gutter));--caption-measure:calc((100% - 11 * var(--grid-gutter)) * 5 / 12 + 4 * var(--grid-gutter))}}@media (width>=1024px){html[data-ds=universel] .article-prose{--prose-measure:calc((100% - 7 * var(--grid-gutter)) * 6 / 8 + 5 * var(--grid-gutter));--caption-measure:calc((100% - 7 * var(--grid-gutter)) * 3 / 8 + 2 * var(--grid-gutter))}}@media (width>=1280px){html[data-ds=universel] .article-prose{--prose-measure:calc((100% - 7 * var(--grid-gutter)) * 5 / 8 + 4 * var(--grid-gutter))}}html[data-ds=universel] .article-prose [data-fimo-richtext]{font-size:var(--text-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body)}html[data-ds=universel] .article-prose [data-fimo-richtext]>:is(p,ul,ol,h2,h3,blockquote){max-inline-size:var(--prose-measure);text-wrap:pretty}html[data-ds=universel] .article-prose [data-fimo-richtext]>*+*{margin-block-start:var(--space-10)}html[data-ds=universel] .article-prose h2{border-block-start:var(--rule-width) solid var(--theme-rule);font-size:var(--text-subtitle);font-weight:var(--font-weight-medium);line-height:var(--line-height-subtitle);letter-spacing:var(--letter-spacing-subtitle);color:var(--theme-heading);text-wrap:balance;padding-block-start:var(--space-10);scroll-margin-block-start:calc(var(--header-height) + var(--site-margin))}html[data-ds=universel] .article-prose [data-fimo-richtext]>h2{margin-block-start:var(--space-80)}html[data-ds=universel] .article-prose>:first-child>h2:first-child{margin-block-start:0}html[data-ds=universel] .article-prose [data-fimo-richtext]>h2+*{margin-block-start:var(--space-20)}html[data-ds=universel] .article-prose h3{font-size:var(--text-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);color:var(--theme-heading);scroll-margin-block-start:calc(var(--header-height) + var(--site-margin))}html[data-ds=universel] .article-prose [data-fimo-richtext]>h3{margin-block-start:var(--space-40)}html[data-ds=universel] .article-prose [data-fimo-richtext]>h2+h3{margin-block-start:var(--space-20)}html[data-ds=universel] .article-prose :is(strong,b){font-weight:var(--font-weight-medium)}html[data-ds=universel] .article-prose [data-fimo-richtext] a{text-decoration:underline var(--rule-width);text-underline-position:from-font}html[data-ds=universel] .article-prose ul>li:before{content:"– "}html[data-ds=universel] .article-prose ol{list-style:inside decimal}html[data-ds=universel] .article-prose li+li{margin-block-start:var(--space-10)}html[data-ds=universel] .article-prose li>p{display:inline}html[data-ds=universel] .article-prose blockquote{font-size:var(--text-subtitle);line-height:var(--line-height-subtitle);letter-spacing:var(--letter-spacing-subtitle);color:var(--theme-heading)}html[data-ds=universel] .article-prose table{border-collapse:collapse;max-inline-size:100%;display:block;overflow-x:auto}html[data-ds=universel] .article-prose :is(th,td){padding:var(--space-10) var(--space-20) var(--space-10) 0;border-block-end:var(--rule-width) solid var(--theme-rule);text-align:start;vertical-align:top}html[data-ds=universel] .article-prose th{font-weight:var(--font-weight-medium)}html[data-ds=universel] .article-gallery{gap:var(--space-40) var(--grid-gutter);margin-block:var(--space-40);align-items:start;display:grid}html[data-ds=universel] .article-gallery figure{gap:var(--space-10);flex-direction:column;display:flex}html[data-ds=universel] .article-gallery__open{cursor:zoom-in;background:0 0;border:0;inline-size:100%;padding:0;display:block}html[data-ds=universel] .article-gallery img{block-size:auto;inline-size:100%}html[data-ds=universel] .article-gallery--single figcaption{max-inline-size:var(--caption-measure)}@media (width>=768px){html[data-ds=universel] .article-gallery:not(.article-gallery--single){grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ds=universel] .article-gallery--mosaic.article-gallery--three figure:first-child{grid-column:1/-1}}html[data-ds=universel] .article-page .faq{padding-block-start:0}html[data-ds=universel] .article-page .faq__layout{border-block-start:var(--rule-width) solid var(--theme-rule-strong);padding-block-start:var(--space-80)}@media (width>=1024px){html[data-ds=universel] .article-related .guides__head h2{grid-column:1/span 8}html[data-ds=universel] .article-page .closing__row .reading{max-inline-size:45.3rem}}html[data-ds=universel] .article-missing{align-items:start;gap:var(--space-40);padding-block:calc(var(--space-250) - var(--header-height)) var(--space-160);flex-direction:column;display:flex}@media (width>=768px) and (width<=1023px){html[data-ds=universel] .article-related .guide-card:nth-child(3){display:none}}
