

.oa-page.oa-article-page{max-width:none!important;margin:0!important;padding:65px 24px 85px;box-sizing:border-box;color:#282b25}
.oa-article-page .oa-article-header{max-width:920px;margin:0 auto 42px;text-align:center}
.oa-article-page .oa-article-kicker{font:400 12px/1.7 var(--oa-body,Jost,sans-serif);letter-spacing:2px;text-transform:uppercase;color:#79663f;margin:0 0 22px;text-align:center!important}
.oa-article-page h1{font-size:clamp(36px,4.2vw,60px);font-weight:400;line-height:1.12;margin:0 0 26px;text-wrap:balance}
.oa-article-page .oa-article-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;font-size:13px;line-height:1.7;color:#64665e;margin:0 0 27px}
.oa-article-page .oa-article-meta>*{margin:0}
.oa-article-page :is(.oa-article-meta,.oa-article-author)>.wp-block-group__inner-container{display:contents}
.oa-article-page .oa-article-published:has(time)::before{content:'Publié le '}
.oa-article-page .oa-article-modified:has(time)::before{content:'Mis à jour le '}
.oa-article-page .oa-article-meta .oa-article-modified:not(:has(time)){display:none}
.oa-article-page .oa-article-lead{font-size:20px;line-height:1.7;max-width:800px;margin:0 auto;text-align:center!important;hyphens:none}
.oa-article-page .oa-article-hero{width:100%;max-width:1100px;margin:0 auto 55px}
.oa-article-page .oa-article-hero img{display:block;width:100%;height:auto;max-height:580px;object-fit:cover}
.oa-article-page .oa-article-body{max-width:760px;margin:0 auto}
.oa-article-page .oa-article-body p,.oa-article-page .oa-article-body li{font-size:17px;line-height:1.85;text-align:left!important;hyphens:none}
.oa-article-page .oa-article-body p{margin:0 0 22px}
.oa-article-page .oa-article-body h2{font-size:clamp(29px,3.1vw,38px);font-weight:400;line-height:1.2;margin:48px 0 23px}
.oa-article-page .oa-article-body h3{font-size:26px;font-weight:500;line-height:1.25;margin:32px 0 17px}
.oa-article-page .wp-block-list{padding-left:24px;margin:0 0 25px}
.oa-article-page .wp-block-list li{padding-left:4px;margin:0 0 9px}
.oa-article-page .oa-article-body .wp-block-image{margin:35px 0 42px}
.oa-article-page .oa-article-body .wp-block-image img{display:block;width:100%;height:auto;max-height:570px;object-fit:cover}
.oa-article-page .oa-article-links{padding:18px 22px;background:#f5f4ef;border-left:2px solid #a18a62;font-size:15px!important}
.oa-article-page a{color:#79643f;text-underline-offset:4px}
.oa-article-page .oa-article-cta{padding:18px 0 25px}
.oa-article-page .oa-article-cta .wp-block-button__link{background:#a18a62!important;color:#fff!important;border:0;border-radius:0;font:400 14px/1.5 var(--oa-body,Jost,sans-serif);padding:13px 24px;text-decoration:none!important}
.oa-article-page .oa-article-cta p{font-size:14px;margin:14px 0 0}
.oa-article-page .oa-article-author{display:grid;grid-template-columns:95px minmax(0,1fr);align-items:center;gap:25px;border-top:1px solid #dedcd3;padding:30px 0;margin:25px 0 20px}
.oa-article-page .oa-article-author .wp-block-image{margin:0}
.oa-article-page .oa-article-body .oa-article-author img{width:95px;height:115px;object-fit:cover}
.oa-article-page .oa-article-author p{font-size:15px;line-height:1.75;margin:0}
.oa-article-page .oa-article-back{font-size:14px!important;margin-top:25px!important}
@media(max-width:600px){.oa-page.oa-article-page{padding:38px 24px 55px}.oa-article-page .oa-article-header{margin-bottom:28px}.oa-article-page .oa-article-lead{font-size:18px}.oa-article-page .oa-article-hero{margin-bottom:32px}.oa-article-page .oa-article-body p,.oa-article-page .oa-article-body li{font-size:16px;line-height:1.8}.oa-article-page .oa-article-body h2{margin-top:36px}.oa-article-page .oa-article-author{gap:18px;grid-template-columns:75px minmax(0,1fr)}.oa-article-page .oa-article-body .oa-article-author img{width:75px;height:100px}.oa-article-page .oa-article-author p{font-size:14px}}


/* Alignement des textes de lecture selon la largeur d’écran. */
.oa-article-page .oa-article-lead{text-align:left!important}
@media(min-width:1025px){.oa-article-page .oa-article-lead,.oa-article-page .oa-article-body p,.oa-article-page .oa-article-body li{text-align:justify!important}}

/* Shared presentation for the existing posts and all new articles. */
.oa-page.oa-article-page{font-family:var(--oa-body,Jost,sans-serif)}
.oa-page.oa-article-page :is(h1,h2,h3){font-family:var(--oa-display,"Cormorant Garamond",serif)}
.oa-page.oa-article-page .oa-article-header h1{text-align:center!important}
.oa-page.oa-article-page .oa-article-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:10px 18px;width:100%;text-align:center}
.oa-page.oa-article-page .oa-article-meta p{margin:0!important;text-align:left!important}
.oa-page.oa-article-page .oa-article-published{grid-column:2}
.oa-page.oa-article-page .oa-article-modified{grid-column:3;text-align:right}
.oa-page.oa-article-page .oa-article-kicker :is(p,.wp-block-post-terms){display:inline;font:inherit;letter-spacing:inherit;margin:0!important}
.oa-page.oa-article-page .oa-article-kicker a{color:inherit}
.oa-page.oa-article-page .oa-article-hero img{max-height:none;object-fit:initial}
.oa-page.oa-article-page .oa-article-cta .wp-block-button__link{color:#262824!important}
@media(max-width:600px){
 .oa-page.oa-article-page .oa-article-meta{grid-template-columns:1fr;gap:7px}
 .oa-page.oa-article-page .oa-article-meta p{text-align:center!important}
 .oa-page.oa-article-page :is(.oa-article-published,.oa-article-modified){grid-column:auto;text-align:center}
}
