.Blog_cover__jTUCx{position:relative;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1200/630;padding:.9rem 1rem;border-radius:12px;overflow:hidden;color:#f4f6f8}.Blog_coverBig__w1Vze{padding:clamp(1rem,3vw,2rem)}.Blog_coverCat__SUC7h{align-self:flex-start;padding:.15rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700}.Blog_coverTitle__Nzojx{font-family:var(--font-display);font-weight:700;font-size:.95rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.Blog_coverBig__w1Vze .Blog_coverTitle__Nzojx{font-size:clamp(1.2rem,2.6vw,1.8rem)}.Blog_coverMotif__X7GWK{align-self:flex-end;display:flex;align-items:flex-end;gap:3px;height:1.4rem}.Blog_coverMotif__X7GWK span{display:block}.Blog_motifBar__oiZkR{width:5px;height:100%;border-radius:2px}.Blog_motifDot__avX_h{width:.7rem;height:.7rem;border-radius:50%;align-self:center}.Blog_motifNode__RIX_k{width:.75rem;height:.75rem;border:2px solid;border-radius:3px;align-self:center}.Blog_motifLink__nkJP1{width:.9rem;height:2px;align-self:center}.Blog_featured__KTQaQ{display:grid;gap:clamp(1rem,3vw,2rem);align-items:center;border:1px solid var(--line);border-radius:18px;background:var(--card);padding:clamp(1rem,2.5vw,1.5rem)}@media (min-width:900px){.Blog_featured__KTQaQ{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.Blog_featured__KTQaQ h2{font-family:var(--font-display);font-size:clamp(1.4rem,3vw,2rem);margin:.35rem 0 .6rem;max-width:none}.Blog_featured__KTQaQ h2 a{color:inherit;text-decoration:none}.Blog_featured__KTQaQ h2 a:hover{color:var(--teal-text)}.Blog_featuredLead__tW6f6{margin:0 0 .8rem;line-height:1.6}.Blog_meta__C4nCh{display:flex;flex-wrap:wrap;gap:.35rem .8rem;margin:0;font-size:.82rem;color:var(--muted)}.Blog_metaCat__pFbSo{font-weight:700;color:var(--teal-text)}.Blog_cardCover__vUfvh{display:block;margin:-.2rem -.2rem .4rem;text-decoration:none}.Blog_progress__G3sqW{position:fixed;inset:0 0 auto 0;height:3px;z-index:60;background:transparent}.Blog_progress__G3sqW span{display:block;height:100%;background:var(--teal);transform-origin:left}.Blog_layout__wM67y{display:grid;gap:2rem;max-width:min(var(--content-w),calc(100% - 2 * var(--gutter)));margin:0 auto}@media (min-width:1080px){.Blog_layout__wM67y{grid-template-columns:minmax(0,42rem) 15rem;justify-content:center}}.Blog_layout__wM67y>article{margin:0;padding-left:0;padding-right:0}.Blog_toc__X1mM_{display:none}@media (min-width:1080px){.Blog_toc__X1mM_{display:block;position:sticky;top:5.5rem;align-self:start;margin-top:clamp(3rem,8vw,6rem);font-size:.88rem}}.Blog_toc__X1mM_ p{margin:0 0 .5rem;font-weight:800;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.Blog_toc__X1mM_ ol{list-style:none;margin:0;padding:0;border-left:2px solid var(--line)}.Blog_toc__X1mM_ li a{display:block;padding:.3rem 0 .3rem .8rem;margin-left:-2px;border-left:2px solid transparent;color:var(--muted);text-decoration:none;line-height:1.35}.Blog_toc__X1mM_ li a:hover{color:var(--ink)}.Blog_toc__X1mM_ li a[aria-current=true]{color:var(--teal-text);border-left-color:var(--teal);font-weight:650}.Blog_author__InzoU{display:flex;align-items:center;gap:.7rem;margin:0 0 1.25rem;font-size:.9rem}.Blog_avatar__EjxzL{flex:none;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--teal-soft);color:var(--teal-ink);font-weight:800}.Blog_authorName__A7G4W{display:block;font-weight:700;color:var(--ink)}.Blog_authorRole__QbKjC{color:var(--muted)}.Blog_inset__PoH3G{margin:2rem 0;padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--teal);border-radius:16px;background:var(--teal-soft)}.Blog_insetTitle__5Bxi0{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--ink)}.Blog_inset__PoH3G p{margin:0 0 .75rem}.Blog_inset__PoH3G figure{margin:0 0 .9rem}.Blog_seeAlso__WOxpM{margin:.9rem 0 0;font-size:.88rem;color:var(--muted)}.Blog_seeAlso__WOxpM a{color:var(--teal-text);font-weight:600}.Blog_related__dEhhX{margin-top:2.5rem}.Blog_relatedGrid__JzuOr{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.Blog_relatedGrid__JzuOr a{color:var(--ink);text-decoration:none;font-weight:650;line-height:1.35}.Blog_relatedGrid__JzuOr a:hover{color:var(--teal-text)}.Blog_relatedGrid__JzuOr .Blog_meta__C4nCh{margin-top:.3rem}@media (prefers-reduced-motion:reduce){.Blog_progress__G3sqW span{transition:none}}