.blog-progress{background:transparent;height:3px;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:50}.blog-progress__bar{background:linear-gradient(90deg,#e9b879,#fff3dd);height:100%;transition:width .12s linear;width:0}.blog-card{transition:transform .25s ease,box-shadow .25s ease}.blog-card:hover{box-shadow:0 22px 40px -18px rgba(0,0,0,.75);transform:translateY(-4px)}.blog-card__media img{transition:transform .5s ease}.blog-card:hover .blog-card__media img{transform:scale(1.05)}.blog-card__media--vide{background:radial-gradient(circle at 30% 30%,rgba(233,184,121,.22),transparent 55%),linear-gradient(135deg,#010170,#00003f)}.blog-toc__link{border-left:2px solid rgba(233,184,121,.25);color:#cbd5e1;display:block;line-height:1.4;padding:.35rem 0 .35rem .85rem;transition:color .15s ease,border-color .15s ease}.blog-toc__link:hover{border-left-color:rgba(233,184,121,.7);color:#e9b879}.blog-toc__link--niveau-3{font-size:.82rem;padding-left:1.75rem}.blog-toc__link--actif{border-left-color:#e9b879;color:#e9b879;font-weight:600}.blog-prose{color:#e2e8f0;font-size:1.0625rem;line-height:1.85;overflow-wrap:break-word}.blog-prose>*+*{margin-top:1.35em}.blog-prose h2,.blog-prose h3,.blog-prose h4{color:#e9b879;line-height:1.3;scroll-margin-top:8rem}.blog-prose h2{border-top:1px solid rgba(233,184,121,.18);font-size:1.75rem;font-weight:700;margin-top:2.4em;padding-top:1.6rem}@media(min-width:768px){.blog-prose h2{font-size:2rem}}.blog-prose h2:first-child{border-top:0;margin-top:0;padding-top:0}.blog-prose h3{font-size:1.3rem;font-weight:700;margin-top:1.9em}@media(min-width:768px){.blog-prose h3{font-size:1.45rem}}.blog-prose h4{color:#f5d9ac;font-size:1.1rem;font-weight:600;margin-top:1.6em}.blog-prose p{margin-bottom:0}.blog-prose strong{color:#fff;font-weight:700}.blog-prose em{color:#f1f5f9}.blog-prose a{color:#e9b879;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s ease}.blog-prose a:hover{color:#fff}.blog-prose ol,.blog-prose ul{padding-left:1.4rem}.blog-prose ol li,.blog-prose ul li{margin-top:.6em;padding-left:.35rem}.blog-prose ol li::marker,.blog-prose ul li::marker{color:#e9b879;font-weight:700}.blog-prose ul{list-style:disc}.blog-prose ol{list-style:decimal}.blog-prose blockquote{background:rgba(233,184,121,.08);border-left:4px solid #e9b879;border-radius:0 .75rem .75rem 0;color:#fff;font-size:1.1rem;font-style:italic;margin-top:2em;padding:1.25rem 1.5rem}.blog-prose blockquote p+p{margin-top:.8em}.blog-prose figure{margin-top:2em}@media(min-width:1024px){.blog-prose figure.image-style-side{float:right;margin-left:1.75rem;max-width:50%}}.blog-prose img{border-radius:.9rem;box-shadow:0 18px 36px -20px rgba(0,0,0,.85);height:auto;width:100%}.blog-prose figcaption{color:#94a3b8;font-size:.85rem;font-style:italic;margin-top:.6rem;text-align:center}.blog-prose hr{background:linear-gradient(90deg,transparent,rgba(233,184,121,.55),transparent);border:0;height:1px;margin:2.6em 0}.blog-prose .table,.blog-prose figure.table{overflow-x:auto}.blog-prose table{background:rgba(1,1,112,.45);border-collapse:collapse;border-radius:.75rem;font-size:.95rem;overflow:hidden;width:100%}.blog-prose table td,.blog-prose table th{border:1px solid rgba(233,184,121,.2);padding:.7rem .9rem;text-align:left}.blog-prose table th{background:rgba(233,184,121,.16);color:#e9b879;font-weight:700}.blog-prose code{background:rgba(0,0,63,.85);border-radius:.35rem;color:#f5d9ac;font-size:.9em;padding:.15rem .4rem}.blog-prose pre{background:#00003f;border-radius:.75rem;overflow-x:auto;padding:1.1rem 1.25rem}.blog-prose pre code{background:transparent;padding:0}.blog-prose iframe{aspect-ratio:16/9;border:0;border-radius:.9rem;height:auto;width:100%}.blog-prose>p:first-of-type{color:#f1f5f9;font-size:1.15rem}