
/* Homepage: offers first, supporting detail on demand. */
.home-disclosure{border-top:1px solid #cfcfc2;margin-top:24px;padding-top:16px;color:#18372f}
.home-disclosure>summary{cursor:pointer;font-size:16px;font-weight:600;line-height:1.5;padding:10px 32px 10px 0;list-style:none;position:relative}
.home-disclosure>summary::-webkit-details-marker{display:none}
.home-disclosure>summary::after{content:'+';position:absolute;right:4px;top:7px;font-size:24px;font-weight:400}
.home-disclosure[open]>summary::after{content:'−'}
.home-disclosure>summary:focus-visible{outline:2px solid #18372f;outline-offset:5px}
.home-disclosure-content{padding-top:20px}
.home-disclosure .capital-home-summary{width:100%;margin:0}
#capital-remploi{grid-template-columns:1fr;gap:14px}
.capital-home-copy{max-width:840px}
.remploi-detail{max-width:100%;width:100%;margin-top:0}
.budget-card .home-disclosure-content{padding-top:12px}
#panorama-apres-cession{padding-top:64px;padding-bottom:64px}
#panorama-apres-cession h2{max-width:900px}
#panorama-apres-cession .mp-intro{margin-bottom:16px}
.home-disclosure .mp-allocation{margin-top:8px}
@media(max-width:680px){#panorama-apres-cession{padding-top:40px;padding-bottom:40px}.home-disclosure>summary{font-size:15px}#capital-remploi{gap:8px}}
