.magazine-article{--magazine-ink:#1f1b18;--magazine-text:#62584f;--magazine-soft:#f7f3ef;--magazine-line:#d8cfc3;--magazine-accent:#8a6f43;padding-bottom:70px}.magazine-article-header{max-width:940px;margin:30px auto 36px}.magazine-article-category{text-underline-offset:4px;font-size:14px;text-decoration:underline}.magazine-article-header h1{margin:18px 0 22px;font-size:clamp(36px,4.4vw,64px);line-height:1.08}.magazine-article-lead{max-width:740px;color:var(--magazine-text);font-size:18px}.magazine-article-byline{color:var(--magazine-text);margin-top:25px;font-size:13px;line-height:1.8}.magazine-article-byline a{text-underline-offset:3px;text-decoration:underline}.magazine-article-image{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;max-height:650px;margin:0 0 44px;display:block}.magazine-article-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:55px;display:grid}.magazine-article-sidebar{min-width:0;position:sticky;top:110px}.magazine-selection-box{border-top:3px solid var(--magazine-accent);background:#eee2dd;padding:26px}.magazine-selection-box h2{font-size:28px}.magazine-selection-box p{color:var(--magazine-text);margin:16px 0 22px;font-size:14px}.magazine-selection-box .button{width:100%;padding-inline:12px}.magazine-latest{margin-top:32px}.magazine-latest h2{margin-bottom:12px;font-size:25px}.magazine-latest>a{border-bottom:1px solid var(--magazine-line);align-items:start;gap:12px;padding:15px 0;font-size:13px;line-height:1.5;display:flex}.magazine-latest img{object-fit:cover;flex-shrink:0;width:88px;height:70px}.magazine-article-main{min-width:0}.magazine-article-prose{max-width:790px;color:var(--magazine-text);font-size:16px;line-height:1.85}.magazine-article-prose p{margin-bottom:22px}.magazine-article-prose :is(h2,h3,h4){color:var(--magazine-ink);margin:36px 0 18px;line-height:1.2}.magazine-article-prose h2{font-size:34px}.magazine-article-prose h3{font-size:27px}.magazine-article-prose a{text-underline-offset:4px;color:var(--magazine-ink);text-decoration:underline}.magazine-article-prose :is(ul,ol){margin-bottom:24px;padding-left:24px}.magazine-article-prose li{margin-bottom:10px}.magazine-article-prose img{max-width:100%;height:auto}.magazine-article-prose blockquote{border-left:3px solid var(--magazine-accent);background:var(--magazine-soft);margin:28px 0;padding:24px}.magazine-article-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(--magazine-soft)!important;color:var(--magazine-ink)!important;border:1px solid var(--magazine-line)!important;border-left:3px solid var(--magazine-accent)!important;border-radius:0!important;margin:28px 0!important;padding:24px!important}.magazine-article-prose [data-vigie-block] :is(p,li,div){color:var(--magazine-ink)!important}.magazine-article-prose [data-vigie-block]>span[aria-hidden=true]{background:var(--magazine-accent)!important;color:#fff!important}.magazine-article-prose table{border-collapse:collapse;max-width:100%;margin:28px 0;font-size:14px;display:block;overflow-x:auto}.magazine-article-prose :is(th,td){vertical-align:top;border:1px solid var(--magazine-line);min-width:125px;padding:15px}.magazine-article-prose th{background:var(--magazine-ink)!important;color:#fff!important}.magazine-article-prose :is(.table-wrapper,.table-scroll){max-width:100%;overflow-x:auto}.magazine-author{background:#eee2dd;align-items:start;gap:25px;margin-top:48px;padding:30px;display:flex}.magazine-author img{object-fit:cover;flex-shrink:0;width:112px;height:112px}.magazine-author h2{font-size:30px}.magazine-author p{color:var(--magazine-text);margin:12px 0;font-size:14px}.magazine-author a{text-underline-offset:3px;margin-top:12px;font-size:13px;text-decoration:underline;display:block}.magazine-related{padding-top:55px}.magazine-related>h2{margin-bottom:28px;font-size:35px}.magazine-related .article-grid article{background:var(--magazine-soft)}.magazine-related .article-grid h3{padding:5px 22px 25px;font-size:27px;line-height:1.2}@media (width<=950px){.magazine-article-layout{grid-template-columns:minmax(0,1fr);gap:35px}.magazine-article-sidebar{order:2;position:static}.magazine-latest{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px;display:grid}.magazine-latest h2{grid-column:1/-1}.magazine-article-prose{max-width:none}}@media (width<=600px){.magazine-article-header{margin-top:20px}.magazine-article-lead{font-size:16px}.magazine-article-byline{font-size:12px}.magazine-article-image{margin-bottom:28px}.magazine-article-prose h2{font-size:29px}.magazine-article-prose h3{font-size:25px}.magazine-author{padding:24px;display:block}.magazine-author img{margin-bottom:18px}.magazine-latest{grid-template-columns:1fr}.magazine-article-prose [data-vigie-block]{padding:18px!important}.magazine-article-prose [data-vigie-block=grille]>div{grid-template-columns:1fr!important}}
