/* Déploiement, adaptateur de famille. La source éditoriale P04 reste inchangée. */
body.mev-deployment-witness .mev-deployment-section{padding:72px max(24px,calc((100% - 1240px)/2))!important}
body.mev-deployment-witness .mev-deployment-section.mev-transverse-section--grey{background:#EFF0E9!important}
body.mev-deployment-witness .mev-deployment-section.mev-transverse-section--beige{background:#F9F9EF!important}
body.mev-deployment-witness .mev-deployment-section .mev-p04h-inner{max-width:1240px!important}
body.mev-deployment-witness .mev-deployment-section .mev-transverse-title{width:min(880px,100%);max-width:880px;margin:0 0 28px!important;font-size:clamp(38px,3.6vw,52px)!important;line-height:1.02!important}
body.mev-deployment-witness .mev-deployment-section .mev-transverse-title span{color:#FD0600}
body.mev-deployment-witness .mev-deployment-section .mev-transverse-spine{width:min(900px,calc(100% - 260px));margin-left:260px;padding-left:28px}
body.mev-deployment-witness .mev-deployment-section .mev-transverse-spine p{font-size:17px;line-height:1.62}
body.mev-deployment-witness .mev-deployment-section .mev-p04h-section-lead{font-size:clamp(24px,1.85vw,29px)!important;line-height:1.36!important;letter-spacing:-.018em}
body.mev-deployment-witness .mev-deployment-section .mev-p04h-principle{max-width:none;margin:52px 0 0!important;padding:0!important;border:0!important;font-size:clamp(21px,1.8vw,27px)!important;line-height:1.35!important}
body.mev-deployment-witness .mev-deployment-section .mev-p04h-tech-field{border-top:1px solid #000!important;border-bottom:1px solid #000!important;margin:34px 0 0!important;padding:22px 0!important}
body.mev-deployment-witness .mev-deployment-section .mev-p04h-tech-field p{font-size:17px!important;line-height:1.62!important}
body.mev-deployment-witness .mev-deployment-section .mev-p04h-cycle{margin-top:42px}
body.mev-deployment-witness .mev-deployment-section .mev-p04h-cycle-row{grid-template-columns:175px minmax(0,1fr);gap:24px}
body.mev-deployment-witness .mev-deployment-section .mev-p04h-cycle-marker::after{content:none!important;display:none!important}
body.mev-deployment-witness .mev-deployment-section .mev-p04h-cycle-marker h3{font-size:clamp(20px,1.7vw,26px)}
body.mev-deployment-witness .mev-deployment-section .mev-p04h-documentation{margin-top:52px}
body.mev-deployment-witness .mev-deployment-section .mev-p04h-overview{margin-top:18px}
body.mev-deployment-witness .mev-deployment-section .mev-p04h-overview-row{grid-template-columns:54px 138px minmax(0,1fr)}
body.mev-deployment-witness .mev-deployment-section .mev-p04h-overview-row .num{color:#D40000}
body.mev-deployment-witness .mev-deployment-faq-section .mev-p04h-faq{width:min(900px,calc(100% - 260px));margin:36px 0 0 260px;border-bottom:1px solid #000}
body.mev-deployment-witness .mev-deployment-faq-section .mev-p04h-faq-item{border-top:1px solid #000}
body.mev-deployment-witness .mev-deployment-faq-section .mev-p04h-faq-item summary{font-family:'General Sans MEV Upright','General Sans',Arial,sans-serif!important;font-style:normal!important}
body.mev-deployment-witness .mev-deployment-related .mev2a-alt-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#fff}
body.mev-deployment-witness .entry-content>.mev-cs-gallery.mev-transverse-gallery.mev-deployment-gallery{border-top:1px solid #fff!important}
@media(min-width:901px){
 body.mev-deployment-witness .entry-content>.mev-deployment-gallery .mev-cs-gallery__grid{aspect-ratio:2 / 1!important;height:auto!important;max-height:none!important}
 body.mev-deployment-witness .entry-content>.mev-deployment-gallery .mev-cs-gallery__cell{aspect-ratio:auto!important;height:100%!important;max-height:none!important}
}
@media(max-width:900px){
 body.mev-deployment-witness .mev-deployment-section{padding:48px 18px!important}
 body.mev-deployment-witness .mev-deployment-section .mev-transverse-title{font-size:clamp(34px,8vw,46px)!important}
 body.mev-deployment-witness .mev-deployment-section .mev-transverse-spine{width:100%;margin-left:0;padding-left:22px}
 body.mev-deployment-witness .mev-deployment-section .mev-p04h-cycle-row{grid-template-columns:1fr;gap:18px}
 body.mev-deployment-witness .mev-deployment-section .mev-p04h-cycle-marker:after{display:none}
 body.mev-deployment-witness .mev-deployment-section .mev-p04h-overview-row{grid-template-columns:38px minmax(0,1fr);column-gap:12px;row-gap:5px;align-items:start}
 body.mev-deployment-witness .mev-deployment-section .mev-p04h-overview-row .num{grid-column:1;grid-row:1}
 body.mev-deployment-witness .mev-deployment-section .mev-p04h-overview-row .verb{grid-column:2;grid-row:1}
 body.mev-deployment-witness .mev-deployment-section .mev-p04h-overview-row>span:nth-child(3){grid-column:2;grid-row:2;min-width:0;overflow-wrap:normal}
 body.mev-deployment-witness .mev-deployment-section .mev-p04h-overview-row>.mev-p25-motion-line{grid-column:auto!important;grid-row:auto!important}
 body.mev-deployment-witness .mev-deployment-faq-section .mev-p04h-faq{width:calc(100% - 22px);margin-left:22px}
 body.mev-deployment-witness .mev-deployment-related .mev2a-alt-related__grid{grid-template-columns:1fr}
 body.mev-deployment-witness .entry-content>.mev-deployment-gallery .mev-cs-gallery__cell{aspect-ratio:3 / 2!important;max-height:none!important}
}
