.blog-article-layout{grid-template-columns:minmax(0,1fr) 330px;gap:60px;padding-block:56px 30px;align-items:start!important;display:grid!important}.blog-article{width:100%;min-width:0;max-width:790px}.blog-byline{color:var(--text);border-bottom:1px solid #d3dce2;margin:0 0 30px;padding-bottom:18px;font-size:13px}.blog-byline a{text-underline-offset:3px;text-decoration:underline}.blog-prose{--ra-ink:#222b31;--ra-text:#49545b;--ra-soft:#e3e9ed;--ra-line:#c8d3da;--ra-accent:#9a6224;--ra-slate:#3e5566;color:var(--ra-text);font-size:16px;line-height:1.85}.blog-prose p{margin:0 0 22px}.blog-prose :is(h2,h3,h4){color:var(--ra-ink);margin:40px 0 16px;line-height:1.25}.blog-prose h2{font-size:clamp(24px,2.6vw,30px)}.blog-prose h3{font-size:21px}.blog-prose a{color:var(--ra-slate);text-underline-offset:4px;text-decoration:underline}.blog-prose a:hover{color:var(--ra-accent)}.blog-prose :is(ul,ol){margin:0 0 22px;padding-left:22px}.blog-prose li{margin-bottom:10px}.blog-prose img{max-width:100%;height:auto;border-radius:0!important}.blog-prose figure{margin:36px 0}.blog-prose figcaption{color:#6b767d!important;font-size:11px!important}.blog-prose blockquote{border-left:3px solid var(--ra-accent);background:var(--ra-soft);color:var(--ra-ink);margin:28px 0;padding:22px 24px}.blog-prose :is(.info-box,.tip-box,.warning-box,.key-takeaways,.takeaway-box,.expert-box,.highlight-box,.vigie-callout,.callout,.encadre,.a-retenir,[data-vigie-block]){background:var(--ra-soft)!important;color:var(--ra-ink)!important;border:1px solid var(--ra-line)!important;border-left:4px solid var(--ra-accent)!important;box-shadow:none!important;border-radius:0!important;margin:30px 0!important;padding:22px 24px!important}.blog-prose [data-vigie-block] :is(p,li,div,strong,span){color:var(--ra-ink)!important}.blog-prose [data-vigie-block]>span[aria-hidden=true]{background:var(--ra-slate)!important;color:#fff!important;border-radius:0!important}.blog-prose .vigie-article-toc{background:var(--ra-soft)!important;border-left:4px solid var(--ra-accent)!important;border-radius:0!important}.blog-prose .vigie-article-toc p{color:var(--ra-ink)!important}.blog-prose .vigie-article-toc a{color:var(--ra-slate)!important}.blog-prose .vigie-article-toc a:hover{color:var(--ra-accent)!important;text-decoration:underline!important}.blog-prose [data-vigie-block=grille]{background:0 0!important;border:0!important;padding:0!important}.blog-prose [data-vigie-block=grille]>div{border:1px solid var(--ra-line)!important;border-top:3px solid var(--ra-accent)!important;background:#fff!important;border-radius:0!important}.blog-prose [data-vigie-block=grille]>div>div:first-child{background:var(--ra-slate)!important;color:#fff!important}.blog-prose table{border-collapse:collapse;max-width:100%;margin:30px 0;font-size:14px;display:block;overflow-x:auto}.blog-prose :is(th,td){vertical-align:top;border:1px solid var(--ra-line);min-width:120px;color:var(--ra-ink);padding:13px 14px}.blog-prose th{text-align:left;background:var(--ra-slate)!important;color:#fff!important}.blog-prose tr:nth-child(2n) td{background:#f4f7f8}.blog-prose :is(.table-wrapper,.table-scroll){max-width:100%;overflow-x:auto}.blog-back{border-top:1px solid #d3dce2;margin:40px 0 0;padding-top:20px;font-size:14px}.blog-back a{text-underline-offset:3px;text-decoration:underline}@media (width<=700px){.blog-article-layout{padding-top:36px}.blog-prose [data-vigie-block]{padding:16px!important}.blog-prose [data-vigie-block=grille]>div{grid-template-columns:1fr!important}}.blog-sidebar{gap:26px;display:grid;position:sticky;top:24px}.blog-tool{color:#fff;background:#3e5566;border-top:4px solid #9a6224;padding:30px 28px 28px;position:relative;overflow:hidden}.blog-tool:after{content:"";pointer-events:none;border:18px solid #ffffff12;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-40px;right:-40px}.blog-tool-kicker{letter-spacing:.14em;text-transform:uppercase;color:#f5e8d6;margin:0 0 10px;font-size:11px;font-weight:600}.blog-tool h2{color:#fff;margin:0 0 12px;font-size:22px;line-height:1.25}.blog-tool p{color:#e3e9ed;margin:0 0 14px;font-size:14px;line-height:1.6}.blog-tool ul{color:#fff;gap:8px;margin:0 0 22px;padding:0;font-size:13px;list-style:none;display:grid}.blog-tool li{align-items:center;gap:10px;display:flex}.blog-tool li:before{content:"";background:#9a6224;flex:none;width:7px;height:7px}.blog-tool-button{z-index:1;color:#fff;background:#9a6224;padding:13px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex;position:relative}.blog-tool-button:hover{background:#b07431}.blog-latest{background:#e3e9ed;border-top:3px solid #3e5566;padding:24px}.blog-latest h2{margin:0 0 14px;font-size:18px}.blog-latest ul{margin:0;padding:0;list-style:none}.blog-latest li+li{border-top:1px solid #c8d3da}.blog-latest a{color:#222b31;align-items:center;gap:12px;padding:10px 0;font-size:13px;line-height:1.4;text-decoration:none;display:flex}.blog-latest a:hover span{text-underline-offset:3px;text-decoration:underline}.blog-latest img{object-fit:cover;flex:none;width:64px;height:64px}.blog-latest span{gap:3px;display:grid}.blog-latest small,.blog-related-card small{letter-spacing:.12em;text-transform:uppercase;color:#9a6224;font-size:10px;font-weight:600}.blog-author{background:#e3e9ed;border-left:4px solid #9a6224;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:26px;margin-top:44px;padding:28px;display:grid}.blog-author>img{object-fit:cover;border-radius:50%;width:120px;height:120px}.blog-author-kicker{letter-spacing:.14em;text-transform:uppercase;color:#3e5566;margin:0;font-size:11px;font-weight:600}.blog-author h2{margin:4px 0 2px;font-size:24px}.blog-author-role{color:#9a6224;margin:0 0 12px;font-size:13px;font-weight:600}.blog-author p:not(.blog-author-kicker):not(.blog-author-role){color:#49545b;margin:0;font-size:14px;line-height:1.65}.blog-author-links{flex-wrap:wrap;gap:10px 14px;margin-top:16px;display:flex}.blog-author-links a{color:#3e5566;border:1px solid #3e5566;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none}.blog-author-links a:hover{color:#fff;background:#3e5566}.blog-related h2{margin-bottom:28px}.blog-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.blog-related-card{color:#222b31;background:#fff;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.blog-related-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #222b311f}.blog-related-card img{object-fit:cover;width:100%;height:210px;display:block}.blog-related-card span{gap:8px;padding:18px 22px 22px;display:grid}.blog-related-card strong{font-size:17px;line-height:1.35}@media (width<=1000px){.blog-article-layout{grid-template-columns:minmax(0,1fr)}.blog-sidebar{position:static}.blog-article{max-width:none}}@media (width<=700px){.blog-author{grid-template-columns:1fr;padding:22px}.blog-author>img{width:90px;height:90px}.blog-related-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.blog-related-card,.blog-tool-button{transition:none}}
