:root{--ae-navy:#0a2391;--ae-navy-d:#071a6e;--ae-orange:#ff742d;--ae-cream:#fff4d1;--ae-ink:#373737;--ae-head:#352f52;--ae-line:#e9e9e4;--ae-link:#002bd5;--ae-mint:#d2f5f3;--ae-rose:#fdf0f2;--ae-grey:#f5f5f5;--ae-f-head:"Fira Sans",Arial,sans-serif;--ae-f-body:"Roboto",Arial,sans-serif}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
html,body{overflow-x:clip}
body{margin:0;font-family:var(--ae-f-body);font-size:18px;line-height:1.5;color:var(--ae-ink);background:#fff}
img{max-width:100%;height:auto;display:block}
a{color:var(--ae-link)}
a:hover{color:var(--ae-navy)}
h1,h2,h3,h4{font-family:var(--ae-f-head);font-weight:700;line-height:1.2;color:var(--ae-head);margin:0 0 1rem}
p{margin:0 0 1rem}
:focus-visible{outline:3px solid var(--ae-orange);outline-offset:2px}
.ae-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.ae-skip{position:absolute;left:-9999px;top:0;z-index:999;background:#fff;color:var(--ae-navy);padding:.6rem 1rem;font-weight:700}
.ae-skip:focus{left:1rem}
.ae-container{max-width:1140px;margin:0 auto;padding:0 15px}

.ae-top{background:var(--ae-navy);color:#fff;font-size:12.8px;line-height:1.5}
.ae-top .ae-container{display:flex;justify-content:flex-end;align-items:center;min-height:35px;flex-wrap:wrap}
.ae-top ul{display:flex;align-items:center;margin:0;padding:0;list-style:none}
.ae-top li{padding:0 1.6rem 0 .5rem}
.ae-top a{color:#fff;text-decoration:none;font-weight:700}
.ae-top a:hover{text-decoration:underline;color:#fff}
.ae-top a::before{content:"";display:inline-block;width:0;height:0;margin-right:.55rem;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid var(--ae-orange);vertical-align:middle}
.ae-top-title{padding:.5rem 0 .5rem 1rem;border-left:.1rem solid #686869;font-weight:700}
.ae-top-title::after{content:" :"}

.ae-header{background:#fff;color:var(--ae-navy);padding:80px 0 56px}
.ae-header .ae-container{display:flex;align-items:center;justify-content:space-between;gap:2rem;position:relative}
.ae-brand{display:flex;align-items:center;gap:1rem;text-decoration:none;color:var(--ae-navy)}
.ae-brand svg{flex:0 0 auto}
.ae-brand-rule{width:2px;height:62px;background:var(--ae-orange)}
.ae-brand-name{display:block;font-family:var(--ae-f-head);font-weight:800;font-size:34px;line-height:1;letter-spacing:-.5px;color:var(--ae-navy)}
.ae-brand-name span{color:var(--ae-orange)}
.ae-brand-tag{display:block;font-size:14px;line-height:1.3;margin-top:.35rem;color:var(--ae-navy);font-weight:500}
.ae-search{display:flex;width:348px}
.ae-search input{flex:1;min-width:0;height:48px;padding:8px;border:1px solid rgba(10,35,145,.24);border-right:0;border-radius:0;font:inherit;font-size:19.2px;color:var(--ae-ink)}
.ae-search button{width:48px;height:48px;border:1px solid var(--ae-navy);background:var(--ae-navy);color:#fff;border-radius:0 3.2px 3.2px 0;cursor:pointer;display:flex;align-items:center;justify-content:center}
.ae-search button:hover{background:var(--ae-navy-d)}
.ae-toggles{display:none;gap:.5rem}
.ae-toggler{width:48px;height:48px;border:1px solid var(--ae-navy);background:#fff;color:var(--ae-navy);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:3.2px}
.ae-toggler[aria-expanded=true]{background:var(--ae-navy);color:#fff}

.ae-nav{position:relative;background:#fff;z-index:50}
.ae-nav>.ae-container>ul{display:flex;margin:0;padding:0;list-style:none}
.ae-nav-item{position:relative}
.ae-nav-top{display:flex;align-items:center}
.ae-nav-link{display:flex;align-items:center;padding:32px 9.6px 24px 9.6px;font-weight:700;font-size:16px;line-height:24px;color:var(--ae-navy);text-decoration:none;white-space:nowrap}
.ae-nav-item>.ae-nav-top>.ae-nav-link{padding-left:25px;padding-right:6px}
.ae-nav-link:hover{text-decoration:underline;color:var(--ae-navy)}
.ae-expand{border:0;background:transparent;color:var(--ae-navy);padding:32px 18px 24px 4px;cursor:pointer;line-height:24px;display:flex;align-items:center}
.ae-expand svg{transition:transform .2s}
.ae-nav-item.ae-open>.ae-nav-top{background:var(--ae-navy)}
.ae-nav-item.ae-open>.ae-nav-top .ae-nav-link,.ae-nav-item.ae-open>.ae-nav-top .ae-expand{color:#fff}
.ae-nav-item.ae-open .ae-expand svg{transform:rotate(180deg)}
.ae-nav-item.ae-current>.ae-nav-top{background:#e6e9fa}
.ae-mega{list-style:none;margin:0;display:none;position:absolute;top:100%;left:0;width:620px;background:#fff;padding:16px;box-shadow:0 8px 24px rgba(0,0,0,.18);column-count:2;column-gap:16px}
.ae-nav-item:nth-last-child(-n+2) .ae-mega{left:auto;right:0}
.ae-nav-item.ae-open .ae-mega{display:block}
.ae-mega-card{break-inside:avoid;border:1px solid #dee2e6;margin:0 0 8px;background:#fff}
.ae-mega-card>a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:12px 14px;font-weight:700;font-size:16px;line-height:1.35;color:var(--ae-navy);text-decoration:none}
.ae-mega-card>a::after{content:"\203A";font-size:22px;line-height:1;color:var(--ae-navy)}
.ae-mega-card>a:hover{background:#eee}
.ae-mega-card>a:focus-visible{outline:2px solid var(--ae-navy);outline-offset:-2px}
.ae-mega-card ul{list-style:none;margin:0;padding:0 14px 10px 26px}
.ae-mega-card li a{display:block;padding:5px 0;font-size:15px;color:#212529;text-decoration:none}
.ae-mega-card li a:hover{text-decoration:underline}
.ae-mega-hub{background:var(--ae-cream);border-color:#f3e3ac}
.ae-mega-hub>a{color:var(--ae-navy)}

.ae-hero-wrap{background:var(--ae-orange);border-bottom:1px solid rgba(255,255,255,.25);color:var(--ae-navy);overflow:hidden}
.ae-hero{position:relative;max-width:1140px;margin:0 auto;padding:0 15px;display:flex;min-height:373px}
.ae-hero-text{width:60%;padding:48px 30px 48px 0;position:relative;z-index:2}
.ae-hero h1{font-size:64px;line-height:1.1;letter-spacing:-.48px;color:var(--ae-navy);font-weight:700;margin:0 0 3rem}
.ae-hero h1.ae-hero-kicker{display:block;font-weight:700;font-size:16px;line-height:1.4;letter-spacing:.03em;text-transform:uppercase;margin:0 0 1.1rem;color:var(--ae-navy)}
.ae-hero-q{font-family:var(--ae-f-head);font-weight:700;font-size:64px;line-height:1.1;letter-spacing:-.48px;color:var(--ae-navy);margin:0 0 3rem}
.ae-hero-photo{position:absolute;top:0;bottom:0;left:calc(58% + 15px);width:calc(50vw - 570px + 42% - 15px);min-width:42%}
.ae-hero-photo img,.ae-hero-photo picture{width:100%;height:100%;object-fit:cover}
.ae-btn{display:inline-block;padding:16px;font-weight:700;font-size:14.4px;line-height:1.5;background:var(--ae-navy);color:#fff;border:1px solid var(--ae-navy);border-radius:3.2px;text-decoration:none;cursor:pointer}
.ae-btn:hover{background:var(--ae-navy-d);color:#fff}
.ae-btn-light{display:inline-flex;align-items:center;gap:.6rem;padding:8px;margin:24px 0;font-weight:700;font-size:12.6px;color:var(--ae-navy);background:#fff;border:1px solid var(--ae-navy);border-radius:3.2px;text-decoration:none}
.ae-btn-light:hover{background:var(--ae-navy);color:#fff}
.ae-btn-big{font-size:24px;padding:14px 40px;border-radius:4px}

.ae-band{padding:48px 0 40px}
.ae-band-cream{background:var(--ae-cream)}
.ae-band-grey{background:var(--ae-grey)}
.ae-band h2{font-size:35.2px;line-height:1.15;letter-spacing:.16px;color:var(--ae-head);margin:0 0 1.5rem}
.ae-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.ae-card{position:relative;display:flex;flex-direction:column;background:#fff;padding:24px 24px 56px;border-bottom:5px solid var(--ae-navy);box-shadow:0 0 4.8px rgba(0,0,0,.06),0 0 3.2px rgba(0,0,0,.12);font-size:16px;line-height:24px;transition:box-shadow .2s}
.ae-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.2)}
.ae-card::before{content:"";position:absolute;right:0;bottom:-1px;width:40px;height:40px;background:var(--ae-navy)}
.ae-card::after{content:"";position:absolute;right:11px;bottom:10px;width:18px;height:18px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 11h12.2l-5.6-5.6L12 4l8 8-8 8-1.4-1.4 5.6-5.6H4z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 11h12.2l-5.6-5.6L12 4l8 8-8 8-1.4-1.4 5.6-5.6H4z'/%3E%3C/svg%3E") center/contain no-repeat}
.ae-card-img{padding:0 0 24px;height:174px}
.ae-card-img img{width:150px;height:150px;border-radius:50%;object-fit:cover;margin:0 auto;box-shadow:0 0 0 4px var(--ae-cream),0 0 0 6px var(--ae-navy)}
.ae-card-divider{margin:0 -24px 24px;border-top:1px solid var(--ae-line)}
.ae-card h3{font-size:25.6px;line-height:32px;margin:0 0 1rem;color:var(--ae-ink)}
.ae-card h3 a{color:var(--ae-ink);text-decoration:none}
.ae-card h3 a::after{content:"";position:absolute;inset:0;z-index:1}
.ae-card:hover h3 a{text-decoration:underline}
.ae-card p{margin:0}
.ae-card-meta{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ae-navy);margin-bottom:.6rem}
.ae-card-wide{padding:0 0 56px}
.ae-card-wide .ae-card-photo{height:190px;overflow:hidden;margin-bottom:24px}
.ae-card-wide .ae-card-photo img{width:100%;height:100%;object-fit:cover}
.ae-card-wide h3,.ae-card-wide p,.ae-card-wide .ae-card-meta{padding:0 24px}

.ae-quiz{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:30px;align-items:center}
.ae-quiz-lead{font-size:28.8px;line-height:1.5;margin:0 0 24px;color:var(--ae-ink)}
.ae-quiz-img img{width:262px;height:262px;border-radius:50%;object-fit:cover;margin:0 auto;box-shadow:0 0 0 6px #fff,0 0 0 10px var(--ae-navy)}
.ae-quiz-box{margin-top:2rem;background:#fff;padding:24px;border-bottom:5px solid var(--ae-navy);box-shadow:0 0 4.8px rgba(0,0,0,.06),0 0 3.2px rgba(0,0,0,.12)}
.ae-quiz-box[hidden]{display:none}
.ae-quiz-box fieldset{border:0;border-top:1px solid var(--ae-line);margin:0;padding:1.2rem 0}
.ae-quiz-box legend{font-weight:700;font-size:18px;padding:0 0 .6rem;color:var(--ae-head);font-family:var(--ae-f-head)}
.ae-quiz-box label{display:flex;gap:.6rem;align-items:flex-start;font-size:16px;padding:.25rem 0;cursor:pointer}
.ae-quiz-box input{margin-top:.3rem;accent-color:var(--ae-navy)}
.ae-quiz-exp{display:none;font-size:15px;margin:.5rem 0 0;padding:.6rem .8rem;border-left:4px solid var(--ae-orange);background:var(--ae-cream)}
.ae-quiz-done .ae-quiz-exp{display:block}
.ae-quiz-score{font-weight:700;font-size:20px;color:var(--ae-navy);margin:1rem 0 0}

.ae-orgs .ae-card h3{font-size:22px;line-height:28px}
.ae-guide-wrap{padding:56px 0 24px}

.ae-banner{background:var(--ae-orange);color:var(--ae-navy);padding:28px 0 80px}
.ae-crumbs{font-size:15px;margin:0 0 1.5rem}
.ae-crumbs ol{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;padding:0}
.ae-crumbs li+li::before{content:"/";margin-right:.35rem}
.ae-crumbs a{color:var(--ae-navy);text-decoration:underline}
.ae-banner h1{font-size:60px;line-height:1.1;letter-spacing:-.48px;color:var(--ae-navy);max-width:900px;margin:0}
.ae-banner-lead{font-size:20px;line-height:1.5;max-width:780px;margin:1.25rem 0 0;color:var(--ae-navy)}
.ae-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.25rem;font-size:15px;font-weight:500}
.ae-meta a{color:var(--ae-navy)}

.ae-page{display:grid;grid-template-columns:minmax(0,740px) minmax(0,1fr);gap:40px;margin-top:-36px;position:relative;z-index:3}
.ae-page-main{background:#fff;border-top:4px solid #333;box-shadow:0 0 4.8px rgba(0,0,0,.06),0 0 3.2px rgba(0,0,0,.12);padding:40px 32px 32px;min-width:0}
.ae-page-side{padding-top:60px;min-width:0}
.ae-page-full{max-width:900px}
.ae-figure{margin:0 -32px 32px;margin-top:-40px}
.ae-figure img{width:100%;aspect-ratio:16/8;object-fit:cover}
.ae-figure figcaption{font-size:13px;color:#686869;padding:.4rem 32px 0}

.ae-toc{margin:0 0 2.5rem}
.ae-toc h2{font-size:21px;color:#2e2d4f;margin:0 0 .75rem}
.ae-toc ol{list-style:none;margin:0;padding:.25rem 0 .25rem 1.25rem;border-left:7px solid var(--ae-mint)}
.ae-toc li{padding:.3rem 0 .3rem 1.25rem;position:relative;font-size:17px}
.ae-toc li::before{content:"\203A";position:absolute;left:0;top:.2rem;color:#c8c8c8;font-size:20px}
.ae-toc a{color:#0b2fd6;text-decoration:none}
.ae-toc a:hover{text-decoration:underline}

.ae-prose{font-size:18px;line-height:1.5}
.ae-prose h2{font-size:34px;line-height:1.2;color:#312e51;margin:2.5rem 0 1.25rem;scroll-margin-top:20px}
.ae-prose h3{font-size:22px;color:#2e2d4f;margin:1.75rem 0 .75rem;font-family:var(--ae-f-body)}
.ae-prose ul{list-style:square;padding-left:1.25rem}
.ae-prose ol{padding-left:1.4rem}
.ae-prose li{margin:0 0 .55rem}
.ae-prose li::marker{color:#333}
.ae-prose .chapo{font-size:21px;line-height:1.55;color:#2e2d4f}
.ae-prose a{color:var(--ae-link)}
.ae-prose strong{color:#2b2b2b}
.ae-prose blockquote{margin:1.5rem 0;padding:1rem 1.25rem;border-left:6px solid var(--ae-orange);background:var(--ae-cream)}
.tableau{max-width:100%;overflow-x:auto;margin:1.5rem 0 2rem;border:1px solid #dee2e6}
.tableau table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.45}
.tableau th{background:var(--ae-navy);color:#fff;text-align:left;padding:.75rem .9rem;font-weight:700;vertical-align:bottom}
.tableau td{padding:.7rem .9rem;border-top:1px solid #dee2e6;vertical-align:top}
.tableau tr:nth-child(even) td{background:#f8f8f6}
.encadre{display:grid;grid-template-columns:48px minmax(0,1fr);gap:1rem;margin:2rem -32px;padding:1.75rem 32px;background:var(--ae-rose);border-left:6px solid #bc204b}
.encadre-num{width:44px;height:44px;border-radius:50%;background:#bc204b;color:#fff;font-weight:800;font-size:24px;display:flex;align-items:center;justify-content:center;font-family:var(--ae-f-head)}
.encadre h3{margin-top:0;color:#6e0f2b}
.encadre p:last-child,.encadre ul:last-child{margin-bottom:0}
.ae-retenir{background:var(--ae-cream);border-left:6px solid var(--ae-orange);padding:1.25rem 1.5rem;margin:0 0 2rem}
.ae-retenir p{font-family:var(--ae-f-head);font-weight:700;font-size:20px;color:var(--ae-navy);margin:0 0 .5rem}
.ae-retenir ul{margin:0;padding-left:1.2rem;list-style:square}
.faq{margin:1rem 0 2rem;border-top:1px solid #dee2e6}
.faq details{border-bottom:1px solid #dee2e6}
.faq summary{list-style:none;cursor:pointer;padding:1rem 2.5rem 1rem 0;position:relative;font-family:var(--ae-f-head);font-weight:700;font-size:19px;color:var(--ae-navy)}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";position:absolute;right:.4rem;top:.7rem;font-size:26px;font-weight:400}
.faq details[open] summary::after{content:"\2212"}
.faq details>div{padding:0 0 1rem}
.sources{margin-top:2rem;padding-top:1rem;border-top:1px solid #dee2e6;font-size:15px}
.sources h2{font-size:22px;margin:0 0 .6rem}
.sources ul{list-style:square}
.retour-home{font-size:16px;margin-top:1.5rem;padding:1rem 1.25rem;background:var(--ae-grey)}
.ae-related{margin:2.5rem -32px 0;padding:32px;background:var(--ae-cream)}
.ae-related h2{font-size:26px;margin:0 0 1rem}
.ae-related .ae-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.ae-related .ae-card{padding:18px 18px 52px}
.ae-related .ae-card h3{font-size:18px;line-height:24px;margin:0}
.ae-victim{margin:2.5rem 0 0}
.ae-victim ol{list-style:none;padding:0;margin:0;display:grid;gap:16px}
.ae-victim li{border:1px solid #dee2e6;border-left:6px solid var(--ae-navy);padding:1rem 1.25rem;font-size:16px}
.ae-victim li strong{display:block;font-family:var(--ae-f-head);font-size:19px;color:var(--ae-navy);margin-bottom:.25rem}
.ae-byline{display:flex;gap:1rem;align-items:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #dee2e6;font-size:15px}
.ae-byline picture{flex:0 0 72px;width:72px;height:72px;display:block}
.ae-byline img{width:72px;height:72px;max-width:none;border-radius:50%;object-fit:cover;display:block}
.ae-byline p{margin:0}
.ae-side-box{background:#fff;border:1px solid #dee2e6;border-top:4px solid var(--ae-orange);padding:20px;margin-bottom:24px;font-size:16px}
.ae-side-box h2{font-size:19px;margin:0 0 .75rem}
.ae-side-box ul{list-style:none;margin:0;padding:0}
.ae-side-box li{border-top:1px solid var(--ae-line)}
.ae-side-box li a{display:block;padding:.55rem 0;color:var(--ae-navy);text-decoration:none;font-weight:500}
.ae-side-box li a:hover{text-decoration:underline}
.ae-side-sticky{position:sticky;top:20px}
.ae-hub-intro{padding:40px 0 16px}
.ae-author-head{display:flex;gap:1.5rem;align-items:center;margin:0 0 1.5rem}
.ae-author-head img{width:160px;height:160px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 4px var(--ae-cream),0 0 0 6px var(--ae-navy)}
.ae-legal .ae-page-main{max-width:900px}
.ae-404{text-align:center;padding:40px 0}

.ae-footer{background:var(--ae-navy);color:#fff;padding:64px 0 40px;font-size:16px}
.ae-footer a{color:#fff}
.ae-footer-grid{display:grid;grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,2.4fr));gap:30px}
.ae-footer .ae-brand{color:#fff}
.ae-footer .ae-brand-name,.ae-footer .ae-brand-tag{color:#fff}
.ae-footer-text{margin-top:1.25rem;font-size:15px;line-height:1.55;opacity:.92}
.ae-footer h2{color:#fff;font-size:17px;margin:0 0 .75rem}
.ae-footer ul{list-style:none;margin:0;padding:0}
.ae-footer li{margin:0 0 .45rem;font-size:15px}
.ae-footer li a{text-decoration:none}
.ae-footer li a:hover{text-decoration:underline}
.ae-footer-bottom{margin-top:40px;padding-top:20px;border-top:1px solid rgba(255,255,255,.25);display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:14px}
.ae-footer-bottom a{text-decoration:none}
.ae-footer-bottom a:hover{text-decoration:underline}
.ae-newsletter{display:flex;margin-top:1rem;max-width:340px}
.ae-newsletter input{flex:1;min-width:0;height:40px;border:0;padding:0 .6rem;font:inherit;font-size:15px}
.ae-newsletter button{height:40px;border:0;background:var(--ae-orange);color:var(--ae-navy);font-weight:700;padding:0 .9rem;cursor:pointer}

.ae-reveal{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}
.ae-reveal.ae-in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){.ae-reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}

@media (max-width:1199px){.ae-hero-q{font-size:52px}.ae-banner h1{font-size:50px}.ae-nav-item>.ae-nav-top>.ae-nav-link{padding-left:16px}}
@media (max-width:991px){
.ae-top{display:none}
.ae-header{padding:18px 0}
.ae-brand-name{font-size:22px}.ae-brand-tag{display:none}.ae-brand-rule{height:44px}.ae-brand svg{width:44px;height:44px}
.ae-toggles{display:flex}
.ae-search{display:none;position:absolute;left:15px;right:15px;top:calc(100% + 18px);width:auto;z-index:60;background:#fff;padding:12px;box-shadow:0 8px 20px rgba(0,0,0,.15)}
.ae-search.ae-show{display:flex}
.ae-nav{display:none;border-top:1px solid #dee2e6}
.ae-nav.ae-show{display:block}
.ae-nav>.ae-container>ul{flex-direction:column}
.ae-nav-item{border-bottom:1px solid #dee2e6}
.ae-nav-top{justify-content:space-between}
.ae-nav-link,.ae-nav-item>.ae-nav-top>.ae-nav-link{padding:16px 8px}
.ae-expand{padding:16px}
.ae-mega{position:static;width:auto;box-shadow:none;column-count:1;padding:8px 8px 16px}
.ae-hero{flex-direction:column;min-height:0;padding:0}
.ae-hero-text{width:auto;padding:32px 20px 36px}
.ae-hero-q{font-size:36px;margin-bottom:2rem}
.ae-hero-photo{position:relative;left:0;width:100%;min-width:0;height:240px}
.ae-cards,.ae-related .ae-cards{grid-template-columns:minmax(0,1fr)}
.ae-quiz{grid-template-columns:minmax(0,1fr)}
.ae-quiz-lead{font-size:22px}
.ae-quiz-img{display:none}
.ae-banner{padding:20px 0 64px}
.ae-banner h1{font-size:36px}
.ae-page{grid-template-columns:minmax(0,1fr);gap:0}
.ae-page-side{padding-top:24px}
.ae-page-main{padding:28px 20px 24px}
.ae-figure{margin:-28px -20px 24px}.ae-figure figcaption{padding:.4rem 20px 0}
.encadre{margin:2rem -20px;padding:1.25rem 20px;grid-template-columns:40px minmax(0,1fr)}
.ae-related{margin:2rem -20px 0;padding:24px 20px}
.ae-prose h2{font-size:28px}
.ae-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.ae-footer-grid>:first-child{grid-column:1/-1}
.ae-band h2{font-size:28px}
.ae-author-head{flex-direction:column;align-items:flex-start}
}
.ae-cards>*,.ae-page>*,.ae-quiz>*,.ae-footer-grid>*,.ae-prose>*{min-width:0}
.ae-byline-top{font-size:15px;color:#555;margin:0 0 1.5rem}
.ae-byline-top a{color:var(--ae-navy);font-weight:700}
