.ypl:where(.pg-blog-calendrier-dpe) .art .phero__in{max-width:1080px}.ypl:where(.pg-blog-calendrier-dpe) .art .phero h1{max-width:860px}.ypl:where(.pg-blog-calendrier-dpe) .prose .btn{text-decoration:none;flex:none}.ypl:where(.pg-blog-calendrier-dpe) .prose .inline-cta b{max-width:390px}.ypl:where(.pg-blog-calendrier-dpe) .dpe-scale{display:grid;gap:6px;margin:8px 0 26px}.ypl:where(.pg-blog-calendrier-dpe) .dpe-row{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:14px;align-items:center;font-size:15px}.ypl:where(.pg-blog-calendrier-dpe) .dpe-bar{height:34px;border-radius:0 17px 17px 0;color:#fff;font-weight:900;display:flex;align-items:center;padding:0 14px;font-size:16px}.ypl:where(.pg-blog-calendrier-dpe) .dpe-when{font-weight:700;font-size:14.5px}.ypl:where(.pg-blog-calendrier-dpe) .dpe-when.ok{color:var(--mint-700)}.ypl:where(.pg-blog-calendrier-dpe) .dpe-when.out{color:var(--neg-ink)}.ypl:where(.pg-blog-calendrier-dpe) .sources{font-size:14.5px;line-height:1.55}.ypl:where(.pg-blog-calendrier-dpe) .sources li{margin:6px 0}@media (max-width:640px){.ypl:where(.pg-blog-calendrier-dpe) .dpe-row{grid-template-columns:minmax(0,1fr) 112px;gap:10px}.ypl:where(.pg-blog-calendrier-dpe) .dpe-when{font-size:13px}}
