.ef-page-deadlines .dl-timeline-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.ef-page-deadlines .dl-timeline-intro{gap:28px;display:grid;position:sticky;top:96px}.ef-page-deadlines .dl-timeline-intro .ef-heading{margin-bottom:0}.ef-page-deadlines .dl-timeline-art{border-radius:22px;width:100%;max-width:260px;height:auto}.ef-page-deadlines .dl-timeline{margin:0;padding:0;list-style:none;position:relative}.ef-page-deadlines .dl-timeline:before{content:"";background:var(--ef-line);width:2px;position:absolute;top:12px;bottom:12px;left:7px}.ef-page-deadlines .dl-milestone{grid-template-columns:170px minmax(0,1fr);gap:24px;padding:0 0 36px 40px;display:grid;position:relative}.ef-page-deadlines .dl-milestone:last-child{padding-bottom:0}.ef-page-deadlines .dl-milestone:before{content:"";border:2px solid var(--ef-muted);background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:6px;left:0}.ef-page-deadlines .dl-milestone-conditional:before{border-color:var(--ef-blue);border-style:dashed}.ef-page-deadlines .dl-milestone-date strong{font-size:19px;line-height:1.3;display:block}.ef-page-deadlines .dl-milestone-date span{color:var(--ef-muted);font-size:14px}.ef-page-deadlines .dl-milestone-passed .dl-milestone-date strong{color:var(--ef-muted)}.ef-page-deadlines .dl-milestone-body{background:var(--ef-cream);border-radius:22px;padding:22px 24px}.ef-page-deadlines .dl-milestone-conditional .dl-milestone-body{border:1px dashed var(--ef-blue);background:0 0}.ef-page-deadlines .dl-milestone-body h3{margin:10px 0 6px}.ef-page-deadlines .dl-milestone-body p{color:var(--ef-muted);font-size:15px}.ef-page-deadlines .dl-status{letter-spacing:.06em;text-transform:uppercase;color:var(--ef-muted);border:1px solid var(--ef-line);background:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.ef-page-deadlines .dl-milestone-conditional .dl-status{color:var(--ef-blue-dark);border-color:var(--ef-blue)}.ef-page-deadlines .dl-split{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.ef-page-deadlines .dl-split .ef-heading{margin-bottom:0}.ef-page-deadlines .dl-split-body{justify-items:start;gap:28px;display:grid}.ef-page-deadlines .dl-split-body>*{width:100%}.ef-page-deadlines .dl-split-body>.ef-text-link{width:auto}.ef-page-deadlines .ef-card-body p+p{margin-top:12px}.ef-page-deadlines .dl-narrow{max-width:820px;margin:40px auto 0}.ef-page-deadlines #questions .ef-article{margin-top:72px}@media (width<=1100px){.ef-page-deadlines .dl-milestone{grid-template-columns:minmax(0,1fr);gap:10px}}@media (width<=900px){.ef-page-deadlines .dl-timeline-grid,.ef-page-deadlines .dl-split{grid-template-columns:minmax(0,1fr);gap:36px}.ef-page-deadlines .dl-timeline-intro{position:static}.ef-page-deadlines .dl-timeline-art{display:none}}@media (width<=650px){.ef-page-deadlines .dl-milestone{padding-bottom:28px;padding-left:32px}.ef-page-deadlines .dl-milestone-body{padding:18px}.ef-page-deadlines #questions .ef-article{margin-top:48px}}@media (width<=380px){.ef-page-deadlines .dl-milestone-body{padding:16px 14px}}
