.post-page{background:#fff;padding-bottom:40px}.post-breadcrumb{max-width:1280px;padding-block:23px 12px}.post-breadcrumb .breadcrumb{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.post-breadcrumb .breadcrumb li:last-child{max-width:66ch}.post-breadcrumb .breadcrumb a:hover{color:var(--teal)}.post-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:54px;max-width:1280px;padding-block:16px 65px;display:grid}.post-main,.post-sidebar{min-width:0}.post-cover{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.post-heading{padding-top:30px}.post-category{text-transform:uppercase;letter-spacing:.07em;color:var(--teal);margin-bottom:16px;font-size:12px;font-weight:800;line-height:1.4;display:inline-block}.post-heading h1{letter-spacing:-.045em;text-wrap:pretty;margin:0 0 27px;font-size:clamp(32px,3vw,47px);line-height:1.12}.post-byline{border-block:1px solid var(--line);align-items:center;gap:14px;padding-block:20px;display:flex}.post-author-photo{flex:0 0 52px}.post-author-photo img{object-fit:cover;border-radius:50%;width:52px;height:52px}.post-byline p{margin:0 0 3px;font-size:13px;line-height:1.5}.post-byline p a{font-weight:800}.post-byline span{color:var(--muted);font-size:11px;line-height:1.5;display:block}.post-dates{flex:0 0 120px;margin-left:auto;font-size:12px;line-height:1.5}.post-dates>span{margin-top:5px}.post-sharing{flex-wrap:wrap;align-items:center;gap:16px;padding-block:18px;display:flex;position:relative}.share-label{color:var(--muted);font-size:12px}.share-buttons{gap:6px;display:flex}.share-buttons a,.share-buttons button{color:#fff;background:#0e3540;border:0;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 12px;font-size:16px;font-weight:800;line-height:1;text-decoration:none;display:flex}.share-buttons a[aria-label$=WhatsApp]{font-size:10px}.share-feedback{color:var(--teal);font-size:12px}.post-content{overflow-wrap:anywhere;font-size:17px;line-height:1.85}.post-content h2{letter-spacing:-.03em;text-wrap:pretty;font-size:30px}.post-content h3{text-wrap:pretty;font-size:23px}.post-content img{max-width:100%;height:auto}.post-content figure{margin:36px 0}.post-content figcaption{line-height:1.6}.post-content table{overscroll-behavior-inline:contain;max-width:100%;display:block;overflow-x:auto}.post-content nav{border-left-color:var(--teal)!important;background:#f0f7f8!important;border-radius:0!important;max-width:none!important}.post-content nav a{color:#244c57!important}.post-content .vigie-sources{border-top:1px solid var(--line);margin-top:35px;font-size:13px}.post-content .vigie-sources h2{font-size:22px}.post-content blockquote:has(.vigie-callout){background:0 0;border:0;padding:0}.post-content .vigie-callout{border-radius:0!important}.post-content>div>div:first-child{border:1px solid var(--line)!important;border-left:4px solid var(--teal)!important;background:#f0f7f8!important;border-radius:0!important}.post-bottom-share{border-block:1px solid var(--line);margin-top:32px}.post-author-box{border-top:3px solid var(--teal);background:#f0f7f8;grid-template-columns:112px minmax(0,1fr);gap:25px;margin-top:32px;padding:32px;display:grid}.post-author-box img{object-fit:cover;border-radius:50%;width:112px;height:112px}.post-author-box .eyebrow{margin-bottom:9px;font-size:10px}.post-author-box h2{letter-spacing:-.03em;margin-bottom:8px;font-size:26px}.post-author-box p{color:#415c67;margin-bottom:16px;font-size:14px;line-height:1.7}.post-author-box .post-author-role{font-size:12px;font-weight:650}.post-author-links{color:var(--teal);text-underline-offset:4px;flex-wrap:wrap;gap:12px 22px;font-size:12px;font-weight:750;text-decoration:underline;display:flex}.post-sidebar-sticky{scrollbar-width:thin;scrollbar-color:#b3cdd3 transparent;max-height:calc(100dvh - 128px);padding:0 8px 8px 0;position:sticky;top:108px;overflow-y:auto}.post-tool{color:#fff;background:#0e3540;padding:26px}.post-tool-label{letter-spacing:.1em;color:#9be0e7;align-items:center;gap:10px;margin-bottom:22px;font-size:9px;font-weight:750;display:flex}.post-tool-label .logo-mark{border-width:3px;flex-shrink:0;width:27px;height:17px}.post-tool h2{letter-spacing:-.035em;text-wrap:pretty;margin-bottom:14px;font-size:25px;line-height:1.2}.post-tool p{color:#d4e4e8;margin-bottom:18px;font-size:13px;line-height:1.65}.post-tool-preview{border:1px solid #ffffff30;margin-bottom:20px;padding:15px 17px}.post-tool-preview>span{text-transform:uppercase;letter-spacing:.07em;color:#9be0e7;margin-bottom:8px;font-size:10px;display:block}.post-tool-preview>div{border-bottom:1px solid #ffffff18;padding:9px 0;font-size:12px}.post-tool-preview>div:last-child{border:0}.post-tool-preview b{color:#9be0e7;margin-right:12px;font-size:10px}.post-tool .button{width:100%;box-shadow:none;background:#148c9f;border-radius:5px;padding-inline:12px;font-size:13px}.post-tool small{text-align:center;color:#d4e4e8;margin-top:12px;font-size:10px;display:block}.post-latest{margin-top:32px}.post-latest h2{border-bottom:2px solid var(--teal);letter-spacing:-.025em;margin-bottom:0;padding-bottom:14px;font-size:22px}.post-latest ol{margin:0 0 22px;padding:0;list-style:none}.post-latest li{border-bottom:1px solid var(--line);gap:10px;padding:18px 0;display:flex}.latest-number{color:var(--teal);padding-top:2px;font-size:11px;font-weight:800}.post-latest li a{flex:1;grid-template-columns:66px minmax(0,1fr);align-items:start;gap:12px;display:grid}.post-latest img{object-fit:cover;width:66px;height:66px}.post-latest strong{font-size:12px;font-weight:700;line-height:1.5;display:block}.post-latest small{color:var(--teal);margin-bottom:6px;font-size:9px;font-weight:750;display:block}.post-latest time{color:var(--muted);margin-top:7px;font-size:10px;display:block}.post-latest>.text-link{font-size:12px}.post-latest a[aria-current=page] strong:after{content:" · Vous lisez";color:var(--muted);font-weight:400}@media (hover:hover){.share-buttons a:hover,.share-buttons button:hover{background:var(--teal)}.post-latest a:hover strong,.post-byline a:hover,.post-author-box a:hover{color:var(--teal);text-decoration:underline}}@media (width<=1150px){.post-grid{grid-template-columns:minmax(0,1fr) 290px;gap:30px}.post-tool{padding:22px}.post-tool h2{font-size:23px}.post-byline{flex-wrap:wrap}.post-dates{flex-basis:auto;margin-left:66px}.post-heading h1{font-size:36px}}@media (width<=900px){.post-grid{grid-template-columns:minmax(0,1fr);gap:40px;max-width:760px}.post-sidebar-sticky{grid-template-columns:1fr 1fr;gap:25px;max-height:none;padding:0;display:grid;position:static;overflow:visible}.post-latest{margin-top:0}.post-sidebar-sticky:focus{outline:none}.post-heading h1{font-size:40px}.post-dates{margin-left:auto}.post-breadcrumb .breadcrumb li:last-child{display:none}}@media (width<=600px){.post-grid{padding-top:8px;padding-bottom:35px}.post-heading{padding-top:24px}.post-heading h1{font-size:31px;line-height:1.15}.post-byline{gap:12px}.post-byline>div:not(.post-dates){flex:1}.post-dates{flex-basis:calc(100% - 64px);margin-left:64px;font-size:11px}.post-sharing{gap:10px}.share-label{flex-basis:100%}.post-content{font-size:16px}.post-content h2{font-size:26px}.post-content h3{font-size:21px}.post-author-box{grid-template-columns:64px minmax(0,1fr);gap:16px;padding:24px}.post-author-box img{width:64px;height:64px}.post-author-box>div{display:contents}.post-author-box .eyebrow{align-self:end;margin-bottom:5px}.post-author-box h2,.post-author-box p,.post-author-links{grid-column:1/-1}.post-author-box h2{margin-top:0}.post-sidebar-sticky{display:block}.post-latest{margin-top:30px}.post-latest li a{grid-template-columns:80px minmax(0,1fr)}.post-latest img{width:80px;height:70px}.post-latest strong{font-size:14px}}@media print{.post-sidebar,.post-sharing{display:none}.post-grid{display:block}.post-cover{object-fit:cover;max-height:280px}.post-author-box{break-inside:avoid}}
