.blog-root ::-moz-selection{background:#fde2d3}.blog-root ::selection{background:#fde2d3}.blog-root :focus-visible{outline:2px solid var(--blog-accent);outline-offset:2px}.blog-root .rounded-full:focus-visible{border-radius:9999px}.blog-search-input{box-shadow:0 1px 2px #16141a0a,0 12px 32px -20px #16141a47;transition:border-color .15s ease-out,box-shadow .15s ease-out}.blog-search-input:hover{border-color:#d6d0c7}.blog-root .blog-search-input:focus-visible{outline:none}.blog-search-input:focus{border-color:var(--blog-accent);box-shadow:0 0 0 4px #b4380b24,0 12px 32px -20px #16141a47}@media (forced-colors: active){.blog-root .blog-search-input:focus-visible{outline:2px solid CanvasText}}.blog-figure{background:linear-gradient(120deg,var(--blog-grad-from),var(--blog-grad-to));-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap;padding-block:.15em;margin-block:-.15em}@media (forced-colors: active){.blog-figure{background:none;color:CanvasText}}.blog-figure-xl{font-size:clamp(72px,12vw,168px)}.blog-figure-lg{font-size:clamp(56px,9vw,104px)}.blog-figure-md{font-size:clamp(44px,7vw,76px)}@keyframes blog-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.blog-fade-in{animation:blog-fade-in .42s cubic-bezier(.16,1,.3,1) both}.a11y-reduce-motion .blog-fade-in{animation:none}@media (prefers-reduced-motion: reduce){.blog-fade-in{animation:none}}.blog-stage-list{font-size:clamp(24px,3.2vw,42px);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 8%,#000 92%,transparent 100%);-webkit-touch-callout:none}.blog-search-float{background:#ffffffdb;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px)}@keyframes blog-hint{0%{opacity:0;transform:translateY(4px)}12%,80%{opacity:1;transform:none}to{opacity:0}}.blog-hint{animation:blog-hint 2.4s ease-out both}@media (prefers-reduced-motion: reduce){.blog-hint{animation:none}}@media (max-width: 349px){.blog-stage-list{font-size:19px}}@keyframes blog-cue-nod{0%,to{transform:none}50%{transform:translateY(3px)}}.blog-cue-icon{animation:blog-cue-nod 1.6s ease-in-out 1.2s 3}.a11y-reduce-motion .blog-cue-icon{animation:none}@media (prefers-reduced-motion: reduce){.blog-cue-icon{animation:none}}.blog-cover img{transition:transform .7s cubic-bezier(.16,1,.3,1)}.group:hover .blog-cover img{transform:scale(1.035)}.a11y-reduce-motion .blog-cover img,.a11y-reduce-motion .group:hover .blog-cover img{transition:none;transform:none}@media (prefers-reduced-motion: reduce){.blog-cover img{transition:none}.group:hover .blog-cover img{transform:none}}.blog-row{scrollbar-width:none;overscroll-behavior-x:contain}.blog-row::-webkit-scrollbar{display:none}.blog-prose{font-size:18px;line-height:1.7;color:var(--blog-ink)}.blog-prose>*+*{margin-top:1.1em}.blog-prose h2{margin-top:2.2em;font-family:Poppins,Inter,system-ui,sans-serif;font-size:1.5em;font-weight:800;line-height:1.2;letter-spacing:-.02em;scroll-margin-top:80px}.blog-prose h3{margin-top:1.8em;font-size:1.15em;font-weight:700;line-height:1.3}.blog-prose p,.blog-prose li{color:#2c2830}.blog-prose ul,.blog-prose ol{padding-left:1.3em}.blog-prose ul{list-style:disc}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:.4em}.blog-prose li::marker{color:var(--blog-accent)}.blog-prose strong{font-weight:700;color:var(--blog-ink)}.blog-prose a{color:var(--blog-accent);text-decoration:underline;text-underline-offset:3px}.blog-prose hr{border:0;border-top:1px solid var(--blog-line);margin:2.4em 0}.blog-prose blockquote{border-left:3px solid var(--blog-line);padding:.2em 0 .2em 1em;color:var(--blog-muted)}.blog-prose table{width:100%;border-collapse:collapse;font-size:.85em;display:block;overflow-x:auto}.blog-prose th,.blog-prose td{border-bottom:1px solid var(--blog-line);padding:.6em .7em;text-align:left;vertical-align:top}.blog-prose th{font-weight:700}.blog-prose th,.blog-prose td{overflow-wrap:break-word}.blog-prose .md-callout{border-radius:20px;padding:1.1em 1.25em}.blog-prose .md-callout>*+*{margin-top:.6em}.blog-prose .md-callout-title{font-size:.78em;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.blog-prose .md-callout-urgence{background:var(--blog-urgent-bg)}.blog-prose .md-callout-urgence,.blog-prose .md-callout-urgence p,.blog-prose .md-callout-urgence li{color:var(--blog-urgent-ink)}.blog-prose .md-callout-retenir{background:var(--blog-keep-bg)}.blog-prose .md-callout-retenir,.blog-prose .md-callout-retenir p,.blog-prose .md-callout-retenir li{color:var(--blog-keep-ink)}.blog-prose .md-callout-essentiel{background:var(--blog-surface);box-shadow:inset 0 0 0 1px var(--blog-line)}.blog-prose .md-callout-essentiel .md-callout-title{color:var(--blog-accent)}@media (max-width: 640px){.blog-prose{font-size:17px}}
