body main.wordpress-rich section.split-section{display:block;max-width:1040px;margin:auto;padding:64px 40px}
body main.wordpress-rich section.split-section:has(>div:first-child>.section-number)>div:first-child{display:block;margin-bottom:28px}
body main.wordpress-rich section.split-section>.section-copy{display:block;max-width:920px;padding:0}
.wordpress-rich .split-section .section-number{display:inline-flex;width:fit-content;margin-bottom:20px}
.wordpress-rich .split-section h2{font-size:clamp(30px,3.1vw,44px);line-height:1.15;max-width:30ch;margin:0;text-wrap:pretty}
.wordpress-rich .section-copy p{max-width:78ch;font-size:17px;line-height:1.75;margin:0 0 20px}
.wordpress-rich .section-copy h3{font-size:25px;line-height:1.25;margin:0 0 18px}
.wordpress-rich .wordpress-logo{display:block;width:auto;height:56px;max-width:100%;object-fit:contain;object-position:left;margin:0 0 28px}
.wordpress-rich #contenu .wordpress-logo{width:240px;height:auto}
.wordpress-builders{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0}
.wordpress-builders article{padding:30px;border:1px solid #21284f20;border-radius:20px;background:white}
.wordpress-builders article .wordpress-logo{width:56px;height:56px}
.wordpress-examples{background:#e9edf5;border-radius:20px;padding:30px;margin:30px 0}
.wordpress-examples article+article{border-top:1px solid #21284f25;margin-top:28px;padding-top:28px}
.wordpress-rich .section-copy .text-link{margin-right:24px;margin-top:4px}
@media(max-width:800px){body main.wordpress-rich section.split-section{padding:42px 6%}.wordpress-builders{grid-template-columns:1fr;gap:18px}.wordpress-builders article,.wordpress-examples{padding:24px}.wordpress-rich .section-copy p{font-size:16px}.wordpress-rich .section-copy h3{font-size:23px}}
