/* All styles remain inside the replacement main. The theme header/footer stay native. */
#rpc-journey{padding-top:74px;max-width:none;width:100%;margin:0}
#rpc-journey .v-chapters{top:74px}
#rpc-journey .e-top{top:96px}
#rpc-journey .rpc-offres-anchor{display:block;height:0;scroll-margin-top:155px}
#rpc-journey .rpc-offres-complements{background:#F3F6FA;padding:65px 0;color:#16273B}
#rpc-journey .rpc-offres-complements h2{font-size:clamp(28px,3vw,39px);margin-bottom:28px}
#rpc-journey .rpc-offres-complements details{border-top:1px solid #BCCFDF}
#rpc-journey .rpc-offres-complements summary{padding:20px 30px 20px 0;cursor:pointer;font-size:15px;font-weight:650;line-height:1.5;position:relative;list-style:none}
#rpc-journey .rpc-offres-complements summary::-webkit-details-marker{display:none}
#rpc-journey .rpc-offres-complements summary:after{content:'+';position:absolute;right:2px;top:18px;font-size:23px;color:#C21B26}
#rpc-journey .rpc-offres-complements details[open]>summary:after{content:'−'}
#rpc-journey .rpc-offres-complements details>p{font-size:14px;line-height:1.8;padding-bottom:22px;max-width:85ch}
#rpc-journey .rpc-offres-resources{margin-top:28px}
#rpc-journey .rpc-offres-resources ul{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;list-style:none;padding:0 0 24px}
#rpc-journey .rpc-offres-resources a{font-size:13px;display:block;border-bottom:1px solid #DFE7F0;padding:12px 0;line-height:1.7}
#rpc-journey .rpc-offres-resources a:hover{text-decoration:underline;text-underline-offset:3px}
#rpc-journey .rpc-offres-resources a span{color:#C21B26}
@media(max-width:760px){#rpc-journey .rpc-offres-resources ul{grid-template-columns:1fr}#rpc-journey .rpc-offres-complements{padding:45px 0}#rpc-journey .e-top{top:92px}}
@media print{#rpc-journey{padding-top:0}#rpc-journey .rpc-offres-complements details>p{display:block!important}}

#rpc-journey .e-next{margin-right:88px}

@media(min-width:761px){#rpc-journey .e-next{margin-right:210px}}
