@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/blog/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/blog/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/blog/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/blog/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/blog/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/blog/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/blog/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_931f9b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_931f9b{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/blog/_next/static/media/e33b76030b52b394-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/blog/_next/static/media/817bd1ecaefe3e13-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/blog/_next/static/media/2487be7ea50658e3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/blog/_next/static/media/5d38802c4f19cf85-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/blog/_next/static/media/27a7efe705e7867f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/blog/_next/static/media/85ef47686bd56cf6-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_d39964{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:italic}.__variable_d39964{--font-source-serif:"Source Serif 4","Source Serif 4 Fallback"}:root{--bg:#fafafa;--bg-raised:#ffffff;--bg-warm:#f3f4f6;--bg-deep:#0f172a;--ink-1:#0f172a;--ink-2:#1e293b;--ink-3:#475569;--ink-4:#56657d;--ink-5:#cbd5e1;--line-1:#e5e7eb;--line-2:#d1d5db;--accent:#195ab6;--accent-hover:#14488f;--accent-soft:#e6eefa;--accent-ink:#14356e;--brand-teal:#17c19e;--font-sans:var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-serif:var(--font-source-serif),"Source Serif 4",Georgia,serif;--radius-xs:3px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--reading:40rem}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink-2);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--accent-soft);color:var(--accent-ink)}.blog-shell{min-height:100dvh;display:flex;flex-direction:column}.blog-main{flex:1 1}.blog-wrap{width:100%;max-width:68rem;margin:0 auto;padding:0 1.5rem}.blog-wrap--reading{max-width:calc(var(--reading) + 3rem)}.blog-wrap--article{max-width:64rem}.blog-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--line-1)}.blog-header-inner{height:64px;display:flex;align-items:center;justify-content:space-between}.blog-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.blog-brand img{height:30px;width:auto;display:block}.blog-brand-tag{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);font-weight:500;padding-left:10px;border-left:1px solid var(--line-2)}.blog-header-cta{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;color:var(--bg-raised);background:var(--ink-1);border:1px solid var(--ink-1);padding:8px 15px;border-radius:var(--radius-sm);transition:background .16s;letter-spacing:-.005em}.blog-header-cta:hover{background:var(--ink-2)}.blog-eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:600}.blog-filters{align-items:flex-start;padding:1.5rem 0;border-bottom:1px solid var(--line-1)}.blog-filters,.blog-filters-chips{display:flex;gap:.5rem;flex-wrap:wrap}.blog-filters-chips{flex:1 1;min-width:0}.blog-chip{flex-shrink:0;display:inline-flex;align-items:center;font-size:13.5px;font-weight:500;color:var(--ink-3);background:var(--bg-raised);border:1px solid var(--line-2);border-radius:999px;padding:.4rem .85rem;text-decoration:none;transition:background .14s,color .14s,border-color .14s}.blog-chip:hover{color:var(--ink-1);border-color:var(--ink-4)}.blog-chip--active{color:#fff;background:var(--accent);border-color:var(--accent)}.blog-chip--active:hover{color:#fff}.blog-cat-badge{display:inline-flex;align-items:center;font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--accent);text-decoration:none}.blog-cat-badge:hover{color:var(--accent-hover)}.blog-hero{padding:4.5rem 0 2rem;border-bottom:1px solid var(--line-1)}.blog-hero h1{font-size:clamp(32px,3.6vw,44px);line-height:1.08;letter-spacing:-.025em;font-weight:600;color:var(--ink-1);margin:.6rem 0 .75rem}.blog-hero .lede{font-size:17px;line-height:1.6;color:var(--ink-3);max-width:46ch;margin:0}.blog-list{list-style:none;padding:0;margin:0}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2.75rem 1.75rem;gap:2.75rem 1.75rem;padding:2.25rem 0 0}.blog-grid[data-limite="13"]>li:nth-child(n+14){display:none}.blog-grid .blog-meta{font-size:12.5px;gap:.4rem}.blog-grid>.blog-card{border-bottom:none}.blog-grid>.blog-card>a{display:flex;flex-direction:column;gap:.9rem;padding:0;height:100%}.blog-grid>.blog-card:hover>a{transform:none}.blog-grid .blog-card-thumb{border-radius:var(--radius-lg);transition:transform .22s ease,box-shadow .22s ease}.blog-grid>.blog-card:hover .blog-card-thumb{transform:translateY(-3px);box-shadow:0 12px 28px -14px rgba(15,23,42,.35)}.blog-grid .blog-card-body{gap:.5rem}.blog-grid .blog-card h2{font-size:19px;line-height:1.3}.blog-grid .blog-card .excerpt{font-size:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-grid:not([data-ordre=ancien])>li:first-child{grid-column:1/-1}.blog-grid:not([data-ordre=ancien])>li:first-child>a{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:2.5rem;gap:2.5rem;align-items:center;padding-bottom:2.75rem;border-bottom:1px solid var(--line-1)}.blog-grid:not([data-ordre=ancien])>li:first-child h2{font-size:clamp(24px,2.6vw,32px);line-height:1.15;letter-spacing:-.022em}.blog-grid:not([data-ordre=ancien])>li:first-child .excerpt{font-size:16.5px;-webkit-line-clamp:4}.blog-voir-plus{display:flex;justify-content:center;margin:3rem 0 0}.blog-voir-plus button{font:inherit;font-size:14.5px;font-weight:500;color:var(--ink-1);background:var(--bg-raised);border:1px solid var(--line-2);border-radius:999px;padding:.7rem 1.4rem;cursor:pointer;transition:border-color .14s}.blog-voir-plus button:hover{border-color:var(--ink-4)}@media (max-width:960px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-grid{grid-template-columns:minmax(0,1fr);gap:2.25rem;padding-top:1.5rem}.blog-grid:not([data-ordre=ancien])>li:first-child>a{grid-template-columns:minmax(0,1fr);gap:.9rem;padding-bottom:2.25rem}}.blog-card{border-bottom:1px solid var(--line-1)}.blog-card a{display:grid;grid-gap:.4rem;gap:.4rem;padding:1.9rem 0;text-decoration:none;color:inherit;transition:transform .16s ease}.blog-card:hover a{transform:translateX(3px)}.blog-card h2{font-size:clamp(19px,1.9vw,23px);line-height:1.25;letter-spacing:-.016em;font-weight:600;color:var(--ink-1);margin:0;transition:color .14s}.blog-card:hover h2{color:var(--accent)}.blog-card .excerpt{font-size:15.5px;line-height:1.6;color:var(--ink-3);margin:0;max-width:60ch}.blog-meta{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;font-size:13px;color:var(--ink-4)}.blog-meta .dot{color:var(--ink-5)}.blog-back{display:inline-flex;align-items:center;gap:6px;margin:2.25rem 0 0;font-size:13.5px;color:var(--ink-4);text-decoration:none;transition:color .14s}.blog-back:hover{color:var(--accent)}.blog-article{padding-bottom:1rem}.blog-article-header{max-width:var(--reading);padding:2rem 0 1.5rem}.blog-tags-row{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.blog-article-title{font-size:clamp(30px,3.6vw,42px);line-height:1.1;letter-spacing:-.026em;font-weight:700;color:var(--ink-1);margin:0 0 1rem;text-wrap:balance}.blog-article-desc{font-size:19px;line-height:1.55;color:var(--ink-3);margin:0 0 1.5rem;text-wrap:pretty}.blog-article-grid{display:block}.blog-article-main{min-width:0;max-width:var(--reading)}.blog-article-side{display:none}@media (min-width:1080px){.blog-article--sommaire .blog-article-grid{display:grid;grid-template-columns:minmax(0,var(--reading)) 15rem;justify-content:space-between;grid-gap:4rem;gap:4rem;align-items:start}.blog-article-side{display:block;position:-webkit-sticky;position:sticky;top:96px}.blog-toc-mobile{display:none}}.blog-author{display:flex;align-items:center;gap:.7rem}.blog-avatar{width:40px;height:40px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);display:grid;place-items:center;font-weight:600;font-size:14px;flex-shrink:0;overflow:hidden}.blog-avatar img{width:100%;height:100%;object-fit:cover}.blog-author-name{font-size:14px;font-weight:600;color:var(--ink-1);line-height:1.3}.blog-author-meta{font-size:12.5px;color:var(--ink-4);line-height:1.3}.blog-body{font-size:18px;line-height:1.75;color:var(--ink-2)}.blog-body li,.blog-body p{text-wrap:pretty}.blog-body>.payload-richtext:first-child>p:first-child{font-size:20px;line-height:1.65;color:var(--ink-1)}.blog-body h2{font-size:clamp(25px,2.5vw,30px);line-height:1.2;letter-spacing:-.022em;font-weight:700;color:var(--ink-1);margin:4.25rem 0 1rem;text-wrap:balance}.blog-body h3{font-size:clamp(19px,1.6vw,21px);line-height:1.3;letter-spacing:-.012em;font-weight:600;color:var(--ink-1);margin:2.5rem 0 .6rem}.blog-body h2+h3{margin-top:1.5rem}.blog-body h4{font-size:17px;font-weight:600;color:var(--ink-1);margin:1.8rem 0 .5rem}.blog-body p{margin:0 0 1.35rem}.blog-body ol,.blog-body ul{margin:0 0 1.5rem;padding-left:1.4rem}.blog-body li{margin:.65rem 0;padding-left:.3rem}.blog-body li::marker{color:var(--accent)}.blog-body ol>li::marker{font-weight:600}.blog-body a{color:var(--accent-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);transition:color .14s,-webkit-text-decoration-color .14s;transition:text-decoration-color .14s,color .14s;transition:text-decoration-color .14s,color .14s,-webkit-text-decoration-color .14s}.blog-body a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.blog-body strong{font-weight:650;color:var(--ink-1)}.blog-body blockquote{margin:2rem 0;padding:1.1rem 1.35rem;background:var(--accent-soft);border-left:3px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:17px;line-height:1.65;color:var(--accent-ink)}.blog-body blockquote>:last-child{margin-bottom:0}.blog-body img{max-width:100%;height:auto;border-radius:var(--radius-md)}.blog-figure{margin:2.25rem 0}.blog-figure img{display:block;width:100%;border:1px solid var(--line-1)}.blog-body hr{border:none;border-top:1px solid var(--line-1);margin:2.5rem 0}.blog-body code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;background:var(--bg-warm);padding:.15em .4em;border-radius:var(--radius-xs);color:var(--accent-ink)}.blog-body pre{background:var(--bg-deep);color:#e2e8f0;padding:1rem 1.2rem;border-radius:var(--radius-md);overflow-x:auto;font-size:14px;margin:1.5rem 0}.blog-body pre code{background:none;color:inherit;padding:0}.blog-body .lexical-table-container{margin:2rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line-1);border-radius:var(--radius-md);background:linear-gradient(to right,var(--bg-raised) 30%,transparent) 0 /2.5rem 100% no-repeat local,linear-gradient(to left,var(--bg-raised) 30%,transparent) 100% /2.5rem 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(15,23,42,.16),transparent) 0 /.9rem 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(15,23,42,.16),transparent) 100% /.9rem 100% no-repeat scroll,var(--bg-raised)}.blog-body table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5;margin:0}.blog-body td,.blog-body th{border:none;border-bottom:1px solid var(--line-1);padding:.7rem .9rem;text-align:left;vertical-align:top}.blog-body tr:last-child>td{border-bottom:none}.blog-body td p,.blog-body th p{margin:0}.blog-body td p+p,.blog-body th p+p{margin-top:.4rem}.blog-body th{background:var(--bg-warm);font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--ink-1)}.blog-body tbody tr:nth-child(2n)>td{background:rgba(15,23,42,.025)}.blog-body td:first-child{font-weight:600;color:var(--ink-1)}@media (max-width:640px){.blog-body table{font-size:14px}.blog-body td,.blog-body th{padding:.6rem .75rem;min-width:8.5rem}.blog-body td:first-child,.blog-body th:first-child{min-width:10.5rem}}.blog-tag{display:inline-flex;align-items:center;font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-weight:500;color:var(--ink-3);background:var(--bg-warm);border:1px solid var(--line-1);border-radius:var(--radius-xs);padding:.25rem .55rem}.blog-tags{display:flex;gap:.45rem;flex-wrap:wrap}.blog-cta-inline{margin:3rem 0;padding:1.15rem 1.35rem;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:var(--radius-md);max-width:var(--reading);display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.blog-cta-inline p{margin:0;flex:1 1;min-width:14rem;font-size:15px;line-height:1.5;font-weight:500;color:var(--accent-ink)}.blog-cta-inline a{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;white-space:nowrap;text-decoration:none;color:#fff;background:var(--accent);padding:9px 16px;border-radius:var(--radius-sm);transition:background .16s}.blog-cta-inline a:hover{background:var(--accent-hover)}.blog-cta{margin:3.5rem 0 1rem;padding:2rem 2.1rem;background:var(--bg-deep);border-radius:var(--radius-lg);color:#fff;max-width:var(--reading)}.blog-cta .blog-cta-title,.blog-cta h3{font-size:20px;font-weight:600;margin:0 0 .4rem;letter-spacing:-.015em}.blog-cta p{font-size:14.5px;line-height:1.55;color:#cbd5e1;margin:0 0 1.1rem;max-width:44ch}.blog-cta a{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;color:var(--ink-1);background:#fff;padding:10px 18px;border-radius:var(--radius-sm);transition:transform .16s}.blog-cta a:hover{transform:translateY(-1px)}.blog-footer{border-top:1px solid var(--line-1);background:var(--bg-warm);margin-top:4rem}.blog-footer-inner{padding:2.5rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:13px;color:var(--ink-4)}.blog-footer a{color:var(--ink-3);text-decoration:none}.blog-footer a:hover{color:var(--accent)}.blog-footer-links{display:flex;gap:1.25rem;flex-wrap:wrap}.blog-faq{margin:4.25rem 0 1rem;max-width:var(--reading)}.blog-faq>h2{font-size:clamp(22px,2.2vw,27px);letter-spacing:-.018em;color:var(--ink-1);margin:0 0 .75rem}.blog-faq-item{border-bottom:1px solid var(--line-1)}.blog-faq-item summary{cursor:pointer;list-style:none;padding:1.15rem 0;font-size:18px;line-height:1.4;font-weight:600;color:var(--ink-1);display:flex;justify-content:space-between;align-items:center;gap:1rem}.blog-faq-item summary::-webkit-details-marker{display:none}.blog-faq-item summary:after{content:"+";color:var(--ink-4);font-weight:400;font-size:22px;line-height:1;transition:transform .16s}.blog-faq-item[open] summary:after{transform:rotate(45deg)}.blog-faq-item p{margin:0 0 1.25rem;color:var(--ink-2);line-height:1.7;font-size:17px;text-wrap:pretty}.blog-related{margin:3rem 0 1rem;padding-top:2.75rem;border-top:1px solid var(--line-1)}.blog-related>h2{font-size:clamp(20px,2vw,24px);letter-spacing:-.016em;color:var(--ink-1);margin:0 0 1.25rem}.blog-related-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.blog-related-card{display:flex;flex-direction:column;border:1px solid var(--line-1);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;background:var(--bg-raised);transition:border-color .14s,transform .14s}.blog-related-card:hover{border-color:var(--ink-4);transform:translateY(-2px)}.blog-related-card .blog-card-thumb{border-radius:0}.blog-related-body{display:flex;flex-direction:column;gap:.45rem;padding:1rem 1.1rem 1.15rem;flex:1 1}.blog-related-card h3{font-size:16px;line-height:1.3;letter-spacing:-.01em;font-weight:600;color:var(--ink-1);margin:0}.blog-related-meta{font-size:12.5px;color:var(--ink-4);margin-top:auto}.blog-search-form{display:flex;gap:.5rem;margin:1.5rem 0 0}.blog-search-form input{flex:1 1;font:inherit;font-size:15px;padding:.6rem .9rem;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--bg-raised);color:var(--ink-1)}.blog-search-form input:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.blog-search-form button{font:inherit;font-size:14px;font-weight:500;color:#fff;background:var(--accent);border:none;border-radius:var(--radius-sm);padding:0 1.1rem;cursor:pointer}.blog-search-form button:hover{background:var(--accent-hover)}.blog-header-search{display:flex;align-items:center}.blog-header-search a{display:inline-flex;align-items:center;color:var(--ink-3);padding:6px;border-radius:var(--radius-sm);text-decoration:none}.blog-header-search a:hover{color:var(--accent);background:var(--bg-warm)}.blog-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:13px;margin-bottom:1rem}.blog-breadcrumb a{color:var(--ink-4);text-decoration:none}.blog-breadcrumb a:hover{color:var(--accent)}.blog-breadcrumb span{color:var(--ink-4);opacity:.6}.blog-cover{width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;border-radius:var(--radius-lg);margin:0 0 2.25rem;display:block;background:var(--bg-warm)}.blog-card--vignette a{grid-template-columns:180px minmax(0,1fr);gap:1.15rem;align-items:start;padding:1.4rem 0}.blog-card-thumb{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-md);display:block;background:var(--bg-warm)}.blog-card-thumb--vide{--c1:#195ab6;--c2:#0f172a;aspect-ratio:3/2;display:flex;align-items:flex-end;padding:1rem 1.15rem;background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--c1) 55%,transparent),transparent 60%),linear-gradient(150deg,var(--c2),color-mix(in srgb,var(--c2) 70%,var(--c1)));color:#fff}.blog-card-thumb--vide span{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.92}.blog-card-thumb--vide[data-cat=rentabilite]{--c1:#17c19e;--c2:#0b3b33}.blog-card-thumb--vide[data-cat=tarification]{--c1:#f59e0b;--c2:#3b2405}.blog-card-thumb--vide[data-cat=facturation-reglementation]{--c1:#8b5cf6;--c2:#23124a}.blog-card-thumb--vide[data-cat=etats-des-lieux]{--c1:#38bdf8;--c2:#0c2a3d}.blog-card-thumb--vide[data-cat=gestion-de-flotte]{--c1:#195ab6;--c2:#0f172a}.blog-card-thumb--vide[data-cat=comparatif]{--c1:#17c19e;--c2:#14356e}.blog-card-body{display:grid;grid-gap:.4rem;gap:.4rem;min-width:0}.blog-card--vignette .excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:640px){.blog-card--vignette a{grid-template-columns:88px minmax(0,1fr);gap:.75rem}.blog-card--vignette h2{font-size:16.5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card--vignette .excerpt{-webkit-line-clamp:2;font-size:14px}.blog-list:not(.blog-grid) .blog-card--vignette .blog-cat-badge,.blog-list:not(.blog-grid) .blog-card--vignette .blog-cat-badge+.dot{display:none}.blog-card--vignette a{padding:1.05rem 0}}.blog-newsletter{margin:3rem 0 1rem;max-width:var(--reading);padding:1.75rem 1.85rem;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);border-radius:var(--radius-lg)}.blog-newsletter h3{font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--ink-1);margin:0 0 .35rem}.blog-newsletter>p{font-size:14.5px;line-height:1.55;color:var(--ink-3);margin:0 0 1rem;max-width:46ch}.blog-newsletter form{display:flex;gap:.5rem;flex-wrap:wrap}.blog-newsletter input{flex:1 1;min-width:13rem;font:inherit;font-size:15px;padding:.65rem .9rem;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--bg-raised);color:var(--ink-1)}.blog-newsletter input:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.blog-newsletter button{font:inherit;font-size:14px;font-weight:500;color:#fff;background:var(--accent);border:none;border-radius:var(--radius-sm);padding:0 1.2rem;cursor:pointer;white-space:nowrap}.blog-newsletter button:hover{background:var(--accent-hover)}.blog-newsletter button:disabled{opacity:.6;cursor:default}.blog-newsletter-ok{font-size:15px;font-weight:600;color:#0f9d5e;margin:0}.blog-cta .blog-newsletter--compact{margin:1.75rem 0 0;padding:1.5rem 0 0;max-width:none;background:none;border:none;border-top:1px solid rgba(255,255,255,.12);border-radius:0}.blog-cta .blog-newsletter-label{font-size:14px;color:#cbd5e1;margin:0 0 .75rem}.blog-cta .blog-newsletter--compact input{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18);color:#fff}.blog-cta .blog-newsletter--compact input::placeholder{color:#94a3b8}.blog-cta .blog-newsletter--compact button{padding:.65rem 1.2rem}.blog-cta :where(a,button,input):focus-visible{outline-color:#93c5fd}.blog-cta .blog-newsletter-ok{color:#4ade80}.blog-newsletter-err{font-size:13px;color:#d4183d;margin:.5rem 0 0}.blog-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:100;background:transparent;pointer-events:none}.blog-progress-bar{height:100%;background:var(--accent);transform-origin:left;transform:scaleX(0);transition:transform 80ms linear}@media (prefers-reduced-motion:reduce){.blog-progress-bar{transition:none}}.blog-skip-link{position:absolute;left:8px;top:-60px;z-index:200;background:var(--accent);color:#fff;padding:8px 14px;border-radius:var(--radius-sm);font-size:14px;font-weight:500;text-decoration:none;transition:top .12s}.blog-skip-link:focus{top:8px}:where(a,button,summary,input,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.blog-article-title,.blog-body h2[id],.blog-body h3[id],.blog-faq>h2{scroll-margin-top:88px}.blog-author-hero{display:flex;gap:1.25rem;align-items:flex-start;margin:1rem 0 2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--line-1)}.blog-author-hero-avatar{flex:none;width:72px;height:72px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent);font-weight:600;font-size:24px}.blog-author-hero-avatar img{width:100%;height:100%;object-fit:cover}.blog-author-hero h1{font-size:clamp(26px,3vw,34px);letter-spacing:-.02em;color:var(--ink-1);margin:0 0 .25rem}.blog-author-hero-role{font-size:15px;color:var(--accent);font-weight:500;margin:0 0 .75rem}.blog-author-hero-bio{font-size:15.5px;line-height:1.6;color:var(--ink-3);margin:0 0 .75rem;max-width:60ch}.blog-author-hero-link{font-size:14px;color:var(--ink-2);text-decoration:none;font-weight:500}.blog-author-hero-link:hover{color:var(--accent)}.blog-author-section{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-4);margin:0 0 1.25rem;font-weight:600}.blog-author-name a{color:inherit;text-decoration:none}.blog-author-name a:hover{color:var(--accent);text-decoration:underline}.blog-toc-title{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-4);font-weight:600;margin:0 0 .75rem}.blog-toc-side ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--line-1);max-height:calc(100vh - 160px);overflow-y:auto}.blog-toc-side a{display:block;margin-left:-1px;padding:.4rem 0 .4rem .9rem;border-left:2px solid transparent;color:var(--ink-3);text-decoration:none;font-size:13.5px;line-height:1.4;transition:color .14s,border-color .14s}.blog-toc-side a:hover{color:var(--ink-1)}.blog-toc-side a.is-actif{color:var(--accent);border-left-color:var(--accent);font-weight:500}.blog-toc-mobile{margin:0 0 2rem;border:1px solid var(--line-1);border-radius:var(--radius-md);background:var(--bg-raised)}.blog-toc-mobile summary{cursor:pointer;list-style:none;padding:.85rem 1.1rem;font-size:15px;font-weight:600;color:var(--ink-1);display:flex;justify-content:space-between;align-items:center}.blog-toc-mobile summary span{font-weight:400;color:var(--ink-4);margin-right:auto;padding-left:.35rem}.blog-toc-mobile summary::-webkit-details-marker{display:none}.blog-toc-mobile summary:after{content:"+";color:var(--ink-4);font-size:20px;line-height:1;transition:transform .16s}.blog-toc-mobile[open] summary:after{transform:rotate(45deg)}.blog-toc-mobile ol{margin:0;padding:.25rem 1.1rem 1rem 2.4rem}.blog-toc-mobile li{margin:.45rem 0;font-size:15px;line-height:1.4}.blog-toc-mobile li::marker{color:var(--ink-4);font-size:13px}.blog-toc-mobile a{color:var(--ink-2);text-decoration:none}@media (max-width:720px){.blog-related-grid{grid-template-columns:1fr}.blog-author-hero{flex-direction:column;gap:1rem}}@media (max-width:640px){.blog-hero{padding:3rem 0 1.5rem}.blog-wrap{padding:0 1rem}.blog-body{font-size:17px}.blog-body>.payload-richtext:first-child>p:first-child{font-size:18.5px}.blog-body h2{margin-top:3.25rem}.blog-article-header{padding-top:1.5rem}.blog-article-desc{font-size:17px}.blog-cover{margin-bottom:1.75rem;border-radius:var(--radius-md)}.blog-cta{padding:1.6rem 1.35rem}.blog-brand-tag{display:none}.blog-filters{flex-wrap:nowrap;align-items:center}.blog-filters-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.blog-filters-chips::-webkit-scrollbar{display:none}}.blog-sort-btn{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;font:inherit;font-size:13.5px;font-weight:500;color:var(--ink-3);background:var(--bg-raised);border:1px solid var(--line-2);border-radius:999px;padding:.4rem .85rem;cursor:pointer;white-space:nowrap;transition:color .14s,border-color .14s}.blog-sort-btn:hover{color:var(--ink-1);border-color:var(--ink-4)}.blog-sort-fleche{display:inline-block;transition:transform .2s ease}.blog-sort-fleche--haut{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.blog-sort-fleche{transition:none}}.blog-share{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:2.5rem 0 0;max-width:var(--reading)}.blog-share-label{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--ink-4);margin-right:.25rem}.blog-share-btn{font:inherit;font-size:13.5px;font-weight:500;color:var(--ink-3);background:var(--bg-raised);border:1px solid var(--line-2);border-radius:999px;padding:.4rem .85rem;text-decoration:none;cursor:pointer;transition:color .14s,border-color .14s}.blog-share-btn:hover{color:var(--ink-1);border-color:var(--ink-4)}