.heading-companion{display:flex;align-items:center;gap:28px;margin-bottom:14px}.heading-companion>img{height:120px;width:66px;flex:none;object-fit:contain}.heading-companion>h2{margin:0;max-width:22em}.heading-companion+.lead{margin-top:0}.manif.with-companion{position:relative}.manif.with-companion .closing-companion{position:absolute;bottom:37px;left:max(24px,calc(50% - 535px));height:185px;width:72px;z-index:2}.manif.with-companion>.wrap{padding-left:100px;padding-right:100px}.hero{background-color:#1B2D4D}.heading-companion:has(+.lead){scroll-margin-top:30px}
@media(max-width:820px){.heading-companion{gap:18px;align-items:center}.heading-companion>img{height:100px;width:48px}.heading-companion>h2{font-size:32px}.manif.with-companion>.wrap{padding-left:24px;padding-right:24px}.manif.with-companion .closing-companion{position:static;display:block;height:135px;width:55px;margin:0 auto 20px}.manif.with-companion{padding-top:40px}}
.pedagogy-ages{display:flex;align-items:flex-end;gap:12px;flex:none;padding:6px 0}.pedagogy-ages img{width:auto;height:125px;max-width:55px;object-fit:contain;object-position:bottom}.pedagogy-ages img:first-child{height:102px;max-width:44px}.heading-companion .pose-orientation{width:110px;height:125px}.heading-companion .pose-transmission{width:155px;height:135px}.top img,.brand img{background:transparent!important;object-fit:contain}.heading-companion{scroll-margin-top:30px}
@media(max-width:620px){.heading-companion{align-items:center;gap:18px}.pedagogy-ages{gap:6px}.pedagogy-ages img{height:92px;max-width:36px}.pedagogy-ages img:first-child{height:76px;max-width:30px}.heading-companion .pose-transmission{width:100px;height:105px}.heading-companion .pose-orientation{width:80px;height:100px}.heading-companion>h2{font-size:29px}}
/* Proportions natives et correspondance entre pose et rubrique. */
.manif.with-companion .closing-companion{height:185px;width:auto;max-width:none;object-fit:contain;aspect-ratio:auto}.heading-companion .pose-exemples{height:135px;width:155px;object-fit:contain}.heading-companion .pose-rdv{height:125px;width:100px;object-fit:contain}.sens-head .pose-durable{height:130px;width:auto;max-width:95px;object-fit:contain;flex:none}.lia .lia-e{width:auto;object-fit:contain;aspect-ratio:auto}#deroule-rdv,#investissement-durable{scroll-margin-top:30px}
@media(max-width:820px){.manif.with-companion .closing-companion{height:135px;width:auto}.heading-companion .pose-exemples{height:105px;width:115px}.heading-companion .pose-rdv{height:100px;width:75px}.sens-head .pose-durable{height:110px;max-width:80px}}
/* Le petit au ballon accompagne les titres sur leur droite. */
.heading-companion:has(>.pose-rdv){justify-content:space-between}.heading-companion>.pose-rdv{order:2;margin-left:auto}.heading-companion:has(>.pose-rdv)>h2{order:1;max-width:none}
