.page-editorial{background:#f0ece5;color:#111319}.editorial-hero{padding:clamp(150px,18vw,240px) var(--page-x) clamp(70px,9vw,128px);background:radial-gradient(circle at 82% 28%,rgba(170,184,205,.14),transparent 28%),#080a0e;color:#f3efe9}.editorial-hero h1{max-width:1050px;margin:18px 0 28px;font:400 clamp(52px,8vw,112px)/.9 var(--serif);letter-spacing:-.045em}.editorial-hero h1 em,.editorial-final h2 em{color:#aeb8c7;font-weight:300}.editorial-hero>p:last-child{max-width:710px;color:rgba(255,255,255,.65);font-size:clamp(17px,1.4vw,21px)}.editorial-article{width:min(860px,calc(100% - 48px));margin:auto;padding:clamp(70px,9vw,128px) 0}.editorial-article>h2{margin:clamp(62px,9vw,105px) 0 28px;padding-top:34px;border-top:1px solid rgba(17,19,25,.2);font:400 clamp(34px,5vw,56px)/1.05 var(--serif)}.editorial-article>h2:first-of-type{margin-top:28px}.editorial-article p{margin:0 0 20px;font-size:clamp(16px,1.25vw,19px);line-height:1.85}.editorial-article a:not(.button){color:#243a58;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.editorial-article hr{margin:52px 0;border:0;border-top:1px solid rgba(17,19,25,.16)}.editorial-article em{color:#343944}.editorial-alert{margin:70px 0 18px;padding:28px clamp(24px,4vw,42px);border-left:3px solid #738099;background:#e3ded6}.editorial-alert strong{display:block;margin-bottom:10px;letter-spacing:.12em;text-transform:uppercase}.editorial-alert p{margin:0}.editorial-source{padding:20px;border:1px solid rgba(17,19,25,.18);font-size:14px!important}.editorial-final{padding:clamp(78px,11vw,155px) var(--page-x);text-align:center;background:#080a0e;color:#f3efe9}.editorial-final h2{max-width:900px;margin:18px auto 25px;font:400 clamp(44px,6vw,86px)/.96 var(--serif)}.editorial-final>p:not(.section-label){max-width:650px;margin:0 auto 30px;color:rgba(255,255,255,.65)}.guides-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(1240px,calc(100% - 64px));margin:0 auto;padding:clamp(70px,9vw,128px) 0}.guides-grid article{min-height:320px;padding:clamp(30px,5vw,68px);border:1px solid rgba(17,19,25,.2);margin:-1px 0 0 -1px}.guides-grid span{color:#596579;font-size:11px;letter-spacing:.15em;text-transform:uppercase}.guides-grid h2{margin:28px 0 42px;font:400 clamp(29px,3vw,46px)/1.08 var(--serif)}.guides-grid h2 a{color:inherit;text-decoration:none}.guides-grid .text-link{color:#111319}.article-next{text-align:center}

/* 0.4.50 — lecture magazine pour distinguer l’histoire des pages juridiques. */
.page-editorial .editorial-article>h2{position:relative;margin-top:clamp(72px,10vw,118px);padding:42px clamp(24px,5vw,54px) 8px;border:1px solid rgba(17,19,25,.16);border-bottom:0;background:rgba(255,255,255,.38)}
.page-editorial .editorial-article>h2::after{content:"HISTOIRE VRAIE";position:absolute;top:18px;left:clamp(24px,5vw,54px);color:#596579;font:600 9px/1 Jost,sans-serif;letter-spacing:.18em}
.page-editorial .editorial-article>h2+p{padding-top:28px}
.page-editorial .editorial-article>p:has(>em:first-child){margin:34px 0;padding:28px clamp(24px,5vw,48px);border-left:3px solid #738099;background:#e3ded6;color:#202936;font:400 italic clamp(20px,2.2vw,27px)/1.5 var(--serif)}
.page-editorial .editorial-article>hr{position:relative;margin:72px 0 0;border:0;text-align:center}
.page-editorial .editorial-article>hr::after{content:"✦";color:#738099;font-size:18px}
@media(max-width:720px){.editorial-article{width:min(100% - 32px,860px)}.guides-grid{grid-template-columns:1fr;width:min(100% - 32px,1240px)}.guides-grid article{min-height:260px}.editorial-hero{padding-top:125px}.page-editorial .editorial-hero{padding-bottom:58px}.page-editorial .editorial-article{padding-top:52px}.page-editorial .editorial-article>h2{margin-top:64px;padding:46px 20px 8px;font-size:clamp(31px,9.5vw,42px)}.page-editorial .editorial-article>h2::after{left:20px}.page-editorial .editorial-article>p:has(>em:first-child){padding:24px 20px;font-size:20px}}
