.blog-v2{--blog-font-heading: "Sora", sans-serif;--blog-font-body: "Manrope", sans-serif;--blog-violet: var(--primary);--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: var(--blog-brand);--cat-matieres: var(--blog-indigo);--cat-orientation: var(--blog-green);--cat-examens: var(--blog-rose);--cat-vie: var(--blog-petrol);--cat-outils: var(--blog-indigo);--blog-radius: 8px;--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:var(--blog-font-body);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:var(--blog-font-heading);font-feature-settings:"kern" 1,"liga" 1,"ss01" 1;letter-spacing:0;line-height:1.05}.blog-v2 h1,.blog-v2 h2,.blog-v2 h3{font-family:var(--blog-font-heading);letter-spacing:0;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:var(--blog-font-heading);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:var(--blog-font-heading);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:inherit;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}.blog-v2 .blog-prose{font-size:18px;line-height:1.7;max-width:68ch;text-align:left}.blog-v2 .blog-prose p,.blog-v2 .blog-prose li{font-size:18px;line-height:1.7}.blog-v2 .blog-prose>p:first-of-type{font-size:18px;line-height:1.7;font-weight:400}.blog-v2 .blog-prose h2{font-size:24px;line-height:1.3;margin:2em 0 .7em}.blog-v2 .blog-prose h3{font-size:20px;line-height:1.35;margin:1.6em 0 .5em}.blog-v2 .blog-prose blockquote,.blog-v2 .blog-prose blockquote p{font-size:18px}.blog-v2 .blog-prose img{margin-left:auto;margin-right:auto}.blog-v2 .blog-table-wrap{overflow-x:auto}.blog-v2 .blog-home-banner{background:var(--blog-banner);box-shadow:0 14px 34px -22px #250e2f8c}.blog-v2 .blog-home-banner h1{color:hsl(var(--primary-foreground));font-family:var(--blog-font-heading);font-weight:700;letter-spacing:0;font-size:30px;line-height:1.2;margin:6px 0 8px}.blog-v2 .blog-banner-eyebrow,.blog-v2 .blog-banner-subtitle{color:hsl(var(--blog-lilac))}.blog-v2 .blog-banner-eyebrow{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.blog-v2 .blog-banner-subtitle{font-size:14px}.blog-v2 .blog-persona{border:1px solid hsl(var(--blog-border));color:hsl(var(--blog-slate))}.blog-v2 .blog-persona a[aria-current=page]{background:hsl(var(--blog-brand-dark));color:hsl(var(--primary-foreground))}.blog-v2 .blog-persona-banner{border-color:hsl(var(--primary-foreground) / .4);color:hsl(var(--primary-foreground))}.blog-v2 .blog-persona-banner a[aria-current=page]{background:hsl(var(--primary-foreground));color:hsl(var(--blog-brand-dark))}.blog-v2 .blog-search-trigger{border:1px solid hsl(var(--primary-foreground) / .4);color:hsl(var(--primary-foreground));background:transparent}.blog-v2 .blog-home-feature{padding-top:24px;padding-bottom:32px}.blog-v2 .blog-feature-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.blog-v2 .blog-feature-lead{overflow:hidden}.blog-v2 .blog-feature-image{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.blog-v2 .blog-feature-lead h3{font-size:22px;line-height:1.25}.blog-v2 .blog-feature-side{display:grid;gap:10px}.blog-v2 .blog-feature-side .blog-card,.blog-v2 .blog-editorial-rows .blog-card{border:0;border-bottom:1px solid hsl(var(--blog-border));border-radius:0;background:transparent}.blog-v2 .blog-row-image{width:72px;height:72px;margin:12px 0;border-radius:6px}.blog-v2 .blog-image-placeholder{display:flex;align-items:center;justify-content:center;background:hsl(var(--tone-soft));color:hsl(var(--tone))}.blog-v2 .blog-image-placeholder svg{width:32px;height:32px}.blog-v2 .blog-category-layout{display:grid;gap:12px}.blog-v2 .blog-category-layout>.blog-card img,.blog-v2 .blog-category-layout>.blog-card>.blog-image-placeholder{max-height:205px}.blog-v2 .blog-category-layout>.blog-card h3{font-size:18px}.blog-v2 .blog-category-layout>.blog-card p{font-size:14px}.blog-v2 .blog-category-layout .blog-card h3{line-height:1.3}.blog-v2 .blog-category-layout .blog-editorial-rows h3{font-size:14px}.blog-v2 .blog-tone-violet{--tone: var(--blog-brand);--tone-soft: var(--blog-lilac)}.blog-v2 .blog-tone-indigo{--tone: var(--blog-indigo);--tone-soft: var(--blog-indigo-soft)}.blog-v2 .blog-tone-rose{--tone: var(--blog-rose);--tone-soft: var(--blog-rose-soft)}.blog-v2 .blog-tone-green{--tone: var(--blog-green);--tone-soft: var(--blog-green-soft)}.blog-v2 .blog-tone-petrol{--tone: var(--blog-petrol);--tone-soft: var(--blog-petrol-soft)}.blog-v2 .cat-pill{color:hsl(var(--tone));background:hsl(var(--tone-soft));letter-spacing:0}.blog-v2 .blog-category-section{background:hsl(var(--tone-soft))}.blog-v2 .blog-category-eyebrow{color:hsl(var(--tone))}.blog-v2 .blog-category-filters button[aria-pressed=true]{background:hsl(var(--tone));color:hsl(var(--primary-foreground))}.blog-v2 .blog-category-filters button[aria-pressed=false]{border-color:hsl(var(--tone) / .4);color:hsl(var(--tone))}.blog-v2 .blog-article-label,.blog-v2 .blog-article-breadcrumb{color:hsl(var(--tone))}.blog-v2 .blog-results-grid{display:grid;gap:12px}.blog-v2 .blog-result-row .blog-card{border:0;border-bottom:1px solid hsl(var(--blog-border));border-radius:0}@media (min-width: 1024px){.blog-v2 .blog-results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.blog-v2 .blog-result-row .blog-card{border:1px solid hsl(var(--blog-border));border-radius:8px}.blog-v2 .blog-results-grid h3{font-size:16px}}.blog-v2 .blog-category-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:hsl(var(--tone));flex-shrink:0}.blog-v2 .blog-category-button,.blog-v2 .blog-level-link{border-color:hsl(var(--tone));color:hsl(var(--tone));background:transparent}.blog-v2 .blog-level-link{border:1px solid hsl(var(--tone) / .3)}.blog-v2 .blog-level-tile{background:hsl(var(--blog-lilac));color:hsl(var(--blog-brand));border:1px solid hsl(var(--blog-editorial-border));border-radius:8px;padding:16px}.blog-v2 .blog-assessment-band{background:hsl(var(--blog-brand-dark))}.blog-v2 .blog-assessment-band h2,.blog-v2 .blog-assessment-band p{color:hsl(var(--primary-foreground))}.blog-v2 .blog-guide-row{display:flex;gap:12px;overflow-x:auto}.blog-v2 .blog-guide-item{min-width:250px;flex:1;padding:16px;background:hsl(var(--blog-lilac));border-radius:8px}.blog-v2 .blog-guide-item h3{font-size:16px;margin-top:8px}.blog-v2 .blog-guide-item li{font-size:12px;color:hsl(var(--blog-slate))}.blog-v2 .blog-guide-item>div>span{background:transparent;color:hsl(var(--blog-brand))}.blog-v2 .blog-guide-item ul{margin-top:10px}.blog-v2 .blog-newsletter-compact>div{display:block;border-radius:8px}.blog-v2 .blog-newsletter-compact>div>div{padding:20px}.blog-v2 .blog-newsletter-compact>div>div:last-child{display:none}.blog-v2 .blog-newsletter-compact h2{font-size:24px}.blog-v2 .blog-newsletter-compact input{background:hsl(var(--blog-surface));color:hsl(var(--blog-ink))}.blog-v2 .blog-home-testimonials blockquote{font-size:16px;line-height:1.5}.blog-v2 .blog-home-testimonials figcaption{margin-top:12px}.blog-v2 .blog-home-page footer{margin-top:20px}.blog-v2 .blog-home-page footer>div:first-child{padding-top:24px;padding-bottom:24px;gap:20px}@media (max-width: 1023px){.blog-v2 .blog-home-banner>div{padding-top:15px;padding-bottom:15px}.blog-v2 .blog-home-page .blog-category-section>div{padding-top:10px;padding-bottom:10px}}.blog-v2 .blog-editorial-band{background:hsl(var(--blog-editorial-green))}.blog-v2 .blog-category-band{border-top:1px solid hsl(var(--blog-border))}.blog-v2 .blog-category-band h2{color:hsl(var(--primary))}.blog-v2 .blog-category-band:nth-of-type(2n){background:hsl(var(--blog-editorial-surface))}.blog-v2 .blog-bar{background:hsl(var(--blog-surface));border-bottom:1px solid hsl(var(--blog-border))}.blog-v2 .blog-nav-pill{display:inline-flex;gap:7px;align-items:center}.blog-v2 .blog-nav-pill:hover{color:hsl(var(--tone, var(--blog-brand)));background:hsl(var(--tone-soft, var(--blog-lilac)))}.blog-v2 .blog-nav-pill[aria-current=page]{color:hsl(var(--primary-foreground));background:hsl(var(--tone, var(--blog-brand-dark)))}.blog-v2 .blog-nav-pill[aria-current=page] .blog-category-dot{background:currentColor}.blog-v2 .blog-bar-sticky{position:sticky;top:64px;z-index:35}@media (min-width: 1024px){.blog-v2 .blog-home-banner h1{font-size:48px}.blog-v2 .blog-feature-grid{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.blog-v2 .blog-feature-side{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.blog-v2 .blog-feature-side .blog-card{display:block}.blog-v2 .blog-feature-side .blog-row-image{width:100%;height:auto;aspect-ratio:16/9;margin:0}.blog-v2 .blog-feature-side .blog-card>div{padding:12px 0}.blog-v2 .blog-category-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.blog-v2 .blog-category-layout>.blog-card img,.blog-v2 .blog-category-layout>.blog-card>.blog-image-placeholder{max-height:260px}}@media (prefers-reduced-motion: reduce){.blog-v2 .blog-card,.blog-v2 .blog-feature-lead>img{transition:none}.blog-v2 .blog-card:hover,.blog-v2 .blog-feature-lead:hover>img{transform:none}}@media (max-width: 639px){.blog-v2 .blog-table-wrap{overflow:visible;border:0}.blog-v2 .blog-table thead{display:none}.blog-v2 .blog-table,.blog-v2 .blog-table tbody,.blog-v2 .blog-table tr,.blog-v2 .blog-table td{display:block;width:100%}.blog-v2 .blog-table tr{border:1px solid hsl(var(--blog-border));border-radius:12px;padding:8px 12px;margin-bottom:12px;background:hsl(var(--blog-surface))}.blog-v2 .blog-table td{border:0;padding:4px 0;overflow-wrap:anywhere}.blog-v2 .blog-table td[data-label]:before{content:attr(data-label);display:block;font-size:12px;font-weight:600;color:hsl(var(--blog-slate))}}.blog-v2 .blog-category-section h1,.blog-v2 main>h1{font-family:var(--blog-font-heading);font-weight:700;letter-spacing:0}
