.blog-v2{--blog-violet: 262 83% 58%;--blog-violet-deep: 263 69% 35%;--blog-violet-soft: 0 0% 100%;--blog-cream: 0 0% 100%;--blog-ink: 240 10% 6%;--blog-slate: 240 7% 31%;--blog-border: 240 10% 6% / .08;--blog-surface: 0 0% 100%;--blog-muted: 0 0% 100%;--cat-methode: 239 84% 60%;--cat-matieres: 215 28% 25%;--cat-orientation: 38 92% 50%;--cat-examens: 350 80% 42%;--cat-vie: 152 35% 38%;--cat-outils: 262 83% 58%;--blog-radius: 14px;--blog-shadow-sm: 0 1px 2px hsl(240 10% 6% / .04);--blog-shadow: 0 1px 2px hsl(240 10% 6% / .04), 0 8px 24px -10px hsl(262 83% 58% / .18);--blog-shadow-lg: 0 2px 4px hsl(240 10% 6% / .05), 0 24px 48px -16px hsl(262 83% 58% / .22);--blog-ease: cubic-bezier(.2,.8,.2,1);background:hsl(var(--blog-cream));color:hsl(var(--blog-ink));font-family:General Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"tnum" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;min-height:100vh}.blog-v2.dark{--blog-cream: 250 14% 5%;--blog-ink: 250 100% 97%;--blog-slate: 240 5% 70%;--blog-violet-soft: 263 50% 12%;--blog-surface: 250 14% 8%;--blog-muted: 250 14% 11%;--blog-border: 0 0% 100% / .08}.blog-v2:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.025;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mix-blend-mode:multiply}.blog-v2.dark:before{mix-blend-mode:screen;opacity:.05}.blog-v2 .display{font-family:Fraunces,Georgia,serif;font-feature-settings:"kern" 1,"liga" 1,"ss01" 1;letter-spacing:-.02em;line-height:1.05;font-variation-settings:"opsz" 144}.blog-v2 h1,.blog-v2 h2,.blog-v2 h3{font-family:Fraunces,Georgia,serif;letter-spacing:-.02em;line-height:1.1}.blog-v2 .text-white,.blog-v2 .text-white h1,.blog-v2 .text-white h2,.blog-v2 .text-white h3,.blog-v2 .text-white h4,.blog-v2 .text-white h5,.blog-v2 .text-white h6,.blog-v2 .text-white p,.blog-v2 .text-white span,.blog-v2 .text-white div,.blog-v2 .text-white li{color:#fff!important}.blog-v2 .tabular{font-variant-numeric:tabular-nums}.blog-v2 .blog-bg{background:hsl(var(--blog-cream))}.blog-v2 .blog-surface{background:hsl(var(--blog-surface))}.blog-v2 .blog-soft{background:hsl(var(--blog-violet-soft))}.blog-v2 .blog-text{color:hsl(var(--blog-ink))}.blog-v2 .blog-muted-text{color:hsl(var(--blog-slate))}.blog-v2 .blog-violet-text{color:hsl(var(--blog-violet))}.blog-v2 .blog-violet-bg{background:hsl(var(--blog-violet));color:#fff}.blog-v2 .blog-border{border-color:hsl(var(--blog-border))}.blog-v2 .blog-card{background:hsl(var(--blog-surface));border:1px solid hsl(var(--blog-border));border-radius:var(--blog-radius);transition:transform .28s var(--blog-ease),box-shadow .28s var(--blog-ease),border-color .28s var(--blog-ease);position:relative;z-index:2}.blog-v2 .blog-card:hover{transform:translateY(-2px);box-shadow:var(--blog-shadow);border-color:hsl(var(--blog-violet) / .2)}.blog-v2 a.blog-btn,.blog-v2 button.blog-btn,.blog-v2 .blog-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:999px;background:hsl(var(--blog-violet))!important;color:#fff!important;font-weight:600;font-size:.95rem;transition:all .24s var(--blog-ease);box-shadow:0 4px 14px -2px hsl(var(--blog-violet) / .4);text-decoration:none!important}.blog-v2 .blog-btn *{color:#fff!important}.blog-v2 .blog-btn:hover{background:hsl(var(--blog-violet-deep))!important;transform:translateY(-1px);box-shadow:0 8px 24px -4px hsl(var(--blog-violet) / .5)}.blog-v2 .blog-btn-light,.blog-v2 .blog-btn-light:link,.blog-v2 .blog-btn-light:visited{background:hsl(var(--blog-surface))!important;color:hsl(var(--blog-violet-deep))!important}.blog-v2 .blog-btn-light *{color:hsl(var(--blog-violet-deep))!important}.blog-v2 .blog-btn-light:hover{background:hsl(var(--blog-surface))!important;color:hsl(var(--blog-violet-deep))!important}.blog-v2 .blog-btn-ghost{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-radius:999px;background:transparent;color:hsl(var(--blog-ink));border:1px solid hsl(var(--blog-border));transition:all .24s var(--blog-ease);font-weight:500}.blog-v2 .blog-btn-ghost:hover{background:hsl(var(--blog-muted));border-color:hsl(var(--blog-violet) / .3)}.blog-v2 .cat-pill{display:inline-flex;align-items:center;padding:.25rem .7rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.blog-v2 .blog-prose,.blog-v2 .blog-prose p,.blog-v2 .blog-prose li,.blog-v2 .blog-prose ul,.blog-v2 .blog-prose ol,.blog-v2 .blog-prose div,.blog-v2 .blog-prose span{font-size:1.25rem;line-height:1.75;color:#1c1c22;letter-spacing:-.003em}.blog-v2 .blog-prose{font-family:inherit}.blog-v2 .blog-prose p{margin-bottom:1.5em;max-width:70ch}.blog-v2 .blog-prose p.blog-aside-link,.blog-v2 .blog-prose p.blog-aside-link a,.blog-v2 .blog-prose p.blog-aside-link span{font-size:.95rem;line-height:1.55;color:hsl(var(--blog-slate));margin:1.4em 0;font-style:italic;padding-left:.9rem;border-left:2px solid hsl(var(--blog-violet) / .35)}.blog-v2 .blog-prose p.blog-aside-link a{color:hsl(var(--blog-violet));font-style:normal}.blog-v2 .blog-prose .blog-related-inline{margin:2.4rem 0;padding:1rem 1.1rem;border-left:3px solid hsl(var(--blog-violet) / .28);background:hsl(var(--blog-violet) / .035);border-radius:0 12px 12px 0;max-width:66ch}.blog-v2 .blog-prose .blog-related-inline p,.blog-v2 .blog-prose .blog-related-inline li,.blog-v2 .blog-prose .blog-related-inline a,.blog-v2 .blog-prose .blog-related-inline span{font-size:.95rem;line-height:1.5;color:hsl(var(--blog-slate))}.blog-v2 .blog-prose .blog-related-inline p{margin:0 0 .55rem;font-weight:650;font-style:normal}.blog-v2 .blog-prose .blog-related-inline ul{margin:0;padding:0;list-style:none}.blog-v2 .blog-prose .blog-related-inline li{margin:.35rem 0;padding-left:0}.blog-v2 .blog-prose .blog-related-inline li:before,.blog-v2 .blog-prose .blog-related-inline .blog-li-check{display:none}.blog-v2 .blog-prose .blog-related-inline a{color:hsl(var(--blog-violet));font-weight:500}.blog-v2 .blog-prose .blog-related-inline--support{background:hsl(var(--blog-violet) / .055)}.blog-v2 .blog-prose>p:first-of-type{font-size:1.35rem;line-height:1.65;color:#17171c;font-weight:450}.blog-v2 .blog-prose h2{font-family:Fraunces,serif;font-size:2.35rem;margin:3em 0 1em;line-height:1.15;color:hsl(var(--blog-ink));font-weight:600}.blog-v2 .blog-prose h3{font-family:Fraunces,serif;font-size:1.7rem;margin:2.4em 0 .8em;color:hsl(var(--blog-ink));font-weight:600}.blog-v2 .blog-prose strong{color:hsl(var(--blog-violet-deep));font-weight:650;font-size:inherit}.blog-v2.dark .blog-prose strong{color:hsl(var(--blog-violet))}.blog-v2 .blog-prose a{color:hsl(var(--blog-violet));text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;font-size:inherit}.blog-v2 .blog-prose ul,.blog-v2 .blog-prose ol{margin:1.6em 0;padding-left:0}.blog-v2 .blog-prose li{margin-bottom:.6em}.blog-v2 .blog-prose ol{counter-reset:blog-ol}.blog-v2 .blog-prose ol>li{counter-increment:blog-ol;padding-left:2.6em}.blog-v2 .blog-prose ol>li .blog-li-check{display:none}.blog-v2 .blog-prose ol>li:before{content:counter(blog-ol);position:absolute;left:0;top:.05em;width:1.8em;height:1.8em;border-radius:999px;background:hsl(var(--blog-violet) / .12);color:hsl(var(--blog-violet-deep));display:inline-flex;align-items:center;justify-content:center;font-size:.85em;font-weight:700}.blog-v2 .blog-prose blockquote{border-left:3px solid hsl(var(--blog-violet));padding-left:1.4rem;margin:2em 0;font-family:Fraunces,serif;font-size:1.35rem;line-height:1.55;font-style:italic;color:#22222a}.blog-v2 .blog-prose blockquote p{font-size:1.35rem;color:#22222a;margin-bottom:.5em;font-family:inherit;font-style:inherit}.blog-v2.dark .blog-prose blockquote{color:hsl(var(--blog-violet) / .9)}.blog-v2 .reading-progress{position:fixed;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,hsl(var(--blog-violet)),hsl(var(--blog-violet-deep)));transform-origin:left;z-index:60}@media (max-width: 768px){.blog-v2 .blog-prose,.blog-v2 .blog-prose p,.blog-v2 .blog-prose li,.blog-v2 .blog-prose blockquote,.blog-v2 .blog-prose blockquote p{font-size:1.125rem;line-height:1.7}.blog-v2 .blog-prose>p:first-of-type{font-size:1.2rem}.blog-v2 .blog-prose h2{font-size:1.75rem}.blog-v2 .blog-prose h3{font-size:1.35rem}}.blog-v2 .blog-yt{position:relative;width:100%;aspect-ratio:16/9;margin:2em 0;border-radius:.75rem;overflow:hidden;box-shadow:var(--blog-shadow-md);background:#000}.blog-v2 .blog-yt iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.blog-v2 .blog-prose img{border-radius:.75rem;margin:2em auto;box-shadow:var(--blog-shadow-md);max-width:100%;height:auto}
