.article-detail[data-v-b2eaa7c1]{color:var(--theme-text,var(--klx-text))}.article-detail__inner[data-v-b2eaa7c1]{display:flex;flex-direction:column;gap:1.4rem}.article-detail__card[data-v-b2eaa7c1]{background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--theme-accent-2,var(--klx-accent-2)),transparent 92%),transparent 18rem),color-mix(in srgb,var(--theme-surface,#fff),transparent 6%);border:1px solid color-mix(in srgb,var(--theme-accent,var(--klx-accent)),transparent 86%);border-radius:var(--theme-radius-card,8px);box-shadow:var(--theme-shadow-card,0 24px 70px color-mix(in srgb,var(--theme-accent,var(--klx-accent)) 10%,transparent));overflow:hidden}.article-detail__header[data-v-b2eaa7c1]{padding:var(--theme-space-panel-padding,clamp(1.6rem,4vw,3.2rem))}.article-detail__meta[data-v-b2eaa7c1]{align-items:flex-start;color:var(--theme-muted,var(--klx-muted));display:flex;font-size:var(--theme-type-small,.9rem);gap:1rem;justify-content:space-between;margin-bottom:clamp(2rem,4vw,3.5rem)}.article-detail__tags[data-v-b2eaa7c1]{display:flex;flex-wrap:wrap;gap:.45rem;min-width:0}.article-detail__tags span[data-v-b2eaa7c1]{align-items:center;background:color-mix(in srgb,var(--tag-color),var(--theme-surface,#fff) 82%);border:1px solid color-mix(in srgb,var(--tag-color),var(--theme-surface,#fff) 45%);border-radius:999px;color:color-mix(in srgb,var(--tag-color),var(--theme-text,var(--klx-text)) 35%);display:inline-flex;font-size:var(--theme-type-small,.9rem);font-weight:700;min-height:2rem;padding:.25rem .75rem}.article-detail__meta time[data-v-b2eaa7c1]{flex:0 0 auto;white-space:nowrap}.article-detail__header h1[data-v-b2eaa7c1]{color:var(--theme-text,var(--klx-text));font-family:var(--klx-font-display);font-size:clamp(1.9rem,2.15vw,2.65rem);font-weight:800;line-height:1.12;margin:0 auto;max-width:60rem;text-align:center}.article-detail__lead[data-v-b2eaa7c1]{color:var(--theme-muted,var(--klx-muted));font-size:clamp(1.05rem,1.08vw,1.18rem);line-height:1.62;margin:1.25rem auto 0;max-width:56rem;text-align:center}.article-detail__content[data-v-b2eaa7c1]{color:var(--theme-text,var(--klx-text));margin:0 auto;max-width:58rem;padding:0 clamp(1.1rem,3vw,2.4rem) clamp(2.2rem,5vw,4.2rem)}.article-detail__content[data-v-b2eaa7c1] *{max-width:100%}.article-detail__content[data-v-b2eaa7c1] li,.article-detail__content[data-v-b2eaa7c1] p{color:var(--theme-text,var(--klx-text));font-size:clamp(1rem,1vw,1.08rem);line-height:1.72}.article-detail__content[data-v-b2eaa7c1] p{margin:0 0 1.35rem}.article-detail__content[data-v-b2eaa7c1] h2,.article-detail__content[data-v-b2eaa7c1] h3,.article-detail__content[data-v-b2eaa7c1] h4{color:var(--theme-text,var(--klx-text));font-family:var(--klx-font-display);font-weight:800;line-height:var(--theme-line-heading,1.15);margin:2.8rem 0 1rem;text-decoration:none}.article-detail__content[data-v-b2eaa7c1] h2{font-size:clamp(1.55rem,1.65vw,2rem)}.article-detail__content[data-v-b2eaa7c1] h3{font-size:clamp(1.25rem,1.25vw,1.5rem)}.article-detail__content[data-v-b2eaa7c1] a{color:var(--theme-accent,var(--klx-accent));font-weight:700}.article-detail__content[data-v-b2eaa7c1] img{border:1px solid color-mix(in srgb,var(--theme-accent,var(--klx-accent)),transparent 86%);border-radius:var(--theme-radius-card,8px);display:block;margin:2rem auto;width:min(100%,52rem)}.article-detail__content[data-v-b2eaa7c1] blockquote{background:color-mix(in srgb,var(--theme-bg-soft,var(--klx-bg-soft)),transparent 28%);border-left:4px solid var(--theme-accent-2,var(--klx-accent-2));border-radius:0 var(--theme-radius-card,8px) var(--theme-radius-card,8px) 0;color:var(--theme-text,var(--klx-text));margin:2rem 0;padding:1.2rem 1.4rem}.article-detail__nav[data-v-b2eaa7c1]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.article-detail__nav a[data-v-b2eaa7c1]{background:color-mix(in srgb,var(--theme-surface,#fff),transparent 14%);border:1px solid color-mix(in srgb,var(--theme-accent,var(--klx-accent)),transparent 86%);border-radius:var(--theme-radius-card,8px);color:var(--theme-text,var(--klx-text));display:flex;flex-direction:column;gap:.8rem;justify-content:space-between;min-height:8rem;padding:1.15rem;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.article-detail__nav a[data-v-b2eaa7c1]:hover{border-color:color-mix(in srgb,var(--theme-accent,var(--klx-accent)),transparent 72%);box-shadow:var(--theme-shadow-card,0 18px 45px color-mix(in srgb,var(--theme-accent,var(--klx-accent)) 10%,transparent));transform:translateY(-2px)}.article-detail__nav span[data-v-b2eaa7c1]{align-items:center;color:var(--theme-accent,var(--klx-accent));display:inline-flex;font-size:var(--theme-type-small,.9rem);font-weight:800;gap:.45rem}.article-detail__nav svg[data-v-b2eaa7c1]{height:1.1rem;width:1.1rem}.article-detail__nav strong[data-v-b2eaa7c1]{color:var(--theme-text,var(--klx-text));display:-webkit-box;font-size:var(--theme-type-body,1rem);line-height:var(--theme-line-heading,1.15);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:700px){.article-detail__meta[data-v-b2eaa7c1],.article-detail__nav[data-v-b2eaa7c1]{grid-template-columns:1fr}.article-detail__meta[data-v-b2eaa7c1]{flex-direction:column;margin-bottom:1.6rem}.article-detail__meta time[data-v-b2eaa7c1]{white-space:nowrap}}.blog-article-page{--blog-header-height:10vh;--blog-rail-width:4.6rem;background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--theme-accent-2,var(--klx-accent-2)),transparent 89%),transparent 28rem),linear-gradient(180deg,color-mix(in srgb,var(--theme-bg,var(--klx-bg)),transparent 12%),color-mix(in srgb,var(--theme-bg-soft,var(--klx-bg-soft)),transparent 28%));min-height:100vh;padding:var(--theme-space-panel-padding,clamp(1.6rem,4vw,3.2rem));position:relative}.blog-article-page__layout{display:grid;gap:var(--theme-space-block-gap,clamp(1.4rem,3vw,2.4rem));grid-template-columns:minmax(0,1fr);margin:0 auto;width:min(var(--theme-wide-max,var(--klx-wide-max)),calc(100% - var(--theme-gutter, var(--klx-page-gutter))*2))}.blog-article-page__content{min-width:0}.blog-article-page__aside{align-self:start;background:color-mix(in srgb,var(--theme-surface,#fff),transparent 28%);border:1px solid color-mix(in srgb,var(--theme-accent,var(--klx-accent)),transparent 86%);border-radius:var(--theme-radius-card,8px);box-shadow:var(--theme-shadow-card,0 18px 55px color-mix(in srgb,var(--theme-accent,var(--klx-accent)) 8%,transparent));display:flex;flex-direction:column;gap:1rem;min-width:0;padding:1.1rem}.blog-article-page__aside-label{color:var(--theme-accent,var(--klx-accent));font-size:var(--theme-type-small,.9rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.blog-article-page__aside h2{color:var(--theme-text,var(--klx-text));font-family:var(--klx-font-display);font-size:var(--theme-type-h3,clamp(1.35rem,1.55vw,1.75rem));font-weight:800;line-height:var(--theme-line-heading,1.15);margin:0}.blog-article-page__aside .article-card{box-shadow:none}.blog-article-page__aside .article-card__media{aspect-ratio:16/8.4;padding:1rem}.blog-article-page__aside .article-card__media img{height:7.4rem}.blog-article-page__aside .article-card__body{padding:1.15rem}.blog-article-page__aside .article-card__tags{gap:.45rem}.blog-article-page__aside .article-card__tag{font-size:var(--theme-type-small,.9rem);padding:.34rem .52rem}.blog-article-page__aside .article-card__date{font-size:var(--theme-type-small,.9rem)}.blog-article-page__aside .titre{font-size:var(--theme-type-h3,clamp(1.35rem,1.55vw,1.75rem));line-height:var(--theme-line-heading,1.15)}.blog-article-page__aside .description{font-size:var(--theme-type-small,.9rem);-webkit-line-clamp:3;line-height:var(--theme-line-body,1.65)}.blog-article-social-rail{display:none}.blog-article-social-rail__nav{align-items:center;display:flex;flex:1;flex-direction:column;gap:var(--theme-space-block-gap,clamp(1.4rem,3vw,2.4rem));justify-content:center}.blog-article-social-rail__nav a{align-items:center;color:var(--theme-accent,var(--klx-accent));display:inline-flex;font-family:var(--klx-font-display);font-size:var(--theme-type-h3,clamp(1.35rem,1.55vw,1.75rem));font-weight:900;justify-content:center;line-height:var(--theme-line-heading,1.15);min-width:4.2rem;text-decoration:none;transform:rotate(-90deg);transition:color .18s ease,transform .18s ease}.blog-article-social-rail__nav a:hover{color:var(--theme-text,var(--klx-text));transform:rotate(-90deg) translateY(-2px)}.blog-article-social-rail__logo{height:auto;-o-object-fit:contain;object-fit:contain;width:3.15rem}@media(min-width:1180px){.blog-article-page__layout{align-items:start;grid-template-columns:minmax(0,64rem) minmax(22rem,28rem);justify-content:center}.blog-article-page__aside{position:sticky;top:calc(10vh + 1.5rem)}}@media(min-width:1280px){.blog-article-page{padding-left:calc(var(--blog-rail-width) + clamp(1.5rem,3vw,2.4rem))}.blog-article-social-rail{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-bg,var(--klx-bg)),transparent 2%),color-mix(in srgb,var(--theme-bg-soft,var(--klx-bg-soft)),transparent 2%));border-right:1px solid color-mix(in srgb,var(--theme-accent,var(--klx-accent)),transparent 82%);box-shadow:1rem 0 2.8rem color-mix(in srgb,var(--theme-accent,var(--klx-text)),transparent 92%);display:inline-flex;flex-direction:column;height:calc(100vh - var(--blog-header-height));justify-content:space-between;left:0;padding:2rem 0 1.45rem;position:fixed;top:var(--blog-header-height);width:var(--blog-rail-width);z-index:2}}@media(min-width:1600px){.blog-article-page__layout{grid-template-columns:minmax(0,68rem) minmax(24rem,30rem)}}
