.article-hero.svelte-cz71yg{position:relative;min-height:calc(100dvh - var(--header-height));display:flex;color:var(--color-white);isolation:isolate;overflow:hidden}.article-hero__img.svelte-cz71yg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.article-hero__overlay.svelte-cz71yg{position:absolute;inset:0;background:linear-gradient(to bottom,#0000008c,#0000001a 25%,#0000000d 55%,#000000d9);z-index:-1}.article-hero__inner.svelte-cz71yg{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding-block:var(--space-xl) var(--space-2xl);gap:var(--space-3xl)}.article-hero__back.svelte-cz71yg{display:inline-block;color:#ffffffe6;font-size:.9rem;font-weight:var(--font-weight-semibold);text-decoration:none;transition:color var(--transition-fast)}.article-hero__back.svelte-cz71yg:hover{color:var(--color-accent)}.article-hero__heading.svelte-cz71yg{max-width:880px}.article-hero.svelte-cz71yg h1:where(.svelte-cz71yg){color:var(--color-white);margin-bottom:var(--space-md);text-shadow:0 2px 24px rgba(0,0,0,.6);font-size:clamp(1.75rem,4.5vw,3rem);line-height:1.15}.article-hero__meta.svelte-cz71yg{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);color:#ffffffe6;font-size:.9rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;text-shadow:0 1px 8px rgba(0,0,0,.6)}.article-hero__auteur.svelte-cz71yg{display:inline-flex;align-items:center;gap:var(--space-sm)}.article-hero__auteur-avatar.svelte-cz71yg{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.6);box-shadow:0 2px 8px #00000080;flex-shrink:0}.article-content.svelte-cz71yg{max-width:var(--max-width-narrow)}.article-content.svelte-cz71yg h2{margin-top:var(--space-2xl);margin-bottom:var(--space-md)}.article-content.svelte-cz71yg h3{margin-top:var(--space-xl);margin-bottom:var(--space-md)}.article-content.svelte-cz71yg p{font-size:1.05rem;line-height:1.8}.article-content.svelte-cz71yg ul{margin:var(--space-md) 0;padding-left:var(--space-xl)}.article-content.svelte-cz71yg li{list-style:disc;margin-bottom:var(--space-sm);font-size:1rem;line-height:1.6}.article-content.svelte-cz71yg blockquote{border-left:4px solid var(--color-accent);padding:var(--space-md) var(--space-xl);margin:var(--space-xl) 0;background:var(--color-bg-light);border-radius:0 var(--radius-md) var(--radius-md) 0;font-style:italic;color:var(--color-text-light);font-size:1.05rem;line-height:1.7}.article-content.svelte-cz71yg .article-content__img,.article-content.svelte-cz71yg img:not(.article-content__images-row img){width:100%;border-radius:var(--radius-md);margin:var(--space-xl) 0;box-shadow:var(--shadow-sm)}.article-content.svelte-cz71yg .article-content__caption{font-size:.85rem!important;color:var(--color-text-light);font-style:italic;text-align:center;margin-top:calc(-1 * var(--space-md))}.article-content.svelte-cz71yg .article-content__images-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);margin:var(--space-xl) 0}.article-content.svelte-cz71yg .article-content__images-row img{width:100%;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin:0}.article-content.svelte-cz71yg .table-wrap{overflow-x:auto;margin:var(--space-lg) 0}.article-content.svelte-cz71yg table{width:100%;border-collapse:collapse;font-size:.9rem}.article-content.svelte-cz71yg th,.article-content.svelte-cz71yg td{padding:.6rem 1rem;text-align:left;border-bottom:1px solid var(--color-border)}.article-content.svelte-cz71yg th{background:var(--color-primary);color:var(--color-white);font-weight:var(--font-weight-bold);font-size:.8rem;text-transform:uppercase;letter-spacing:.03em}.article-content.svelte-cz71yg tr:hover td{background:var(--color-bg-light)}.article-content__empty.svelte-cz71yg{font-style:italic;color:var(--color-text-light)}.article-nav.svelte-cz71yg{padding:var(--space-2xl) 0;text-align:center;background:var(--color-bg-light)}@media(max-width:600px){.article-content.svelte-cz71yg .article-content__images-row{grid-template-columns:1fr}}
