/* Scoped adoption of the reference's explicit month columns. */
@media screen and (min-width:769px){.module-section #m5-s11 .case-swimlane img{width:100%;height:auto;max-width:100%;max-height:none;min-height:0;object-fit:contain;margin:0}}
/* The future-flow diagram is the page's primary content; the optional reading link is not. */
#m5-s11 .slide-body > .link-row{display:none!important}
#m5-s11 .case-swimlane figcaption a{font-size:12px;font-weight:600;color:#526b8b;white-space:nowrap}
#m2-s10 .cycle-fold{grid-template-columns:.68fr 1.32fr;gap:18px}
#m2-s10 .fold-stack{gap:8px;min-width:0}
#m2-s10 .month-columns,#m2-s10 .month-work{display:grid;grid-template-columns:1.25fr .7fr .9fr .85fr;gap:5px 12px;align-items:center}
#m2-s10 .month-columns{padding:0 13px;color:#70849d;font-size:12px}
#m2-s10 .month-work{padding:10px 13px;font-size:14px}
#m2-s10 .month-work>strong{font-size:15px}#m2-s10 .month-work>b{font-size:21px;text-align:right}
#m2-s10 .month-work>span{grid-column:1/-1;color:#6b7e97;font-size:12px;line-height:1.4}
#m2-s10 .month-work.priority{border:2px solid #2563eb;background:#eef4ff}
#m2-s10 .month-scope{font-size:12px;line-height:1.5;color:#647894;margin:0}
#m2-s10 .fold-conclusion{font-size:13px;line-height:1.5}
@media screen and (min-width:1100px){#fsSlideContent #m2-s10 .month-columns{font-size:16px}#fsSlideContent #m2-s10 .month-work{font-size:18px;padding:14px 18px}#fsSlideContent #m2-s10 .month-work>strong{font-size:20px}#fsSlideContent #m2-s10 .month-work>b{font-size:27px}#fsSlideContent #m2-s10 .month-work>span,#fsSlideContent #m2-s10 .month-scope{font-size:16px}#fsSlideContent #m2-s10 .fold-conclusion{font-size:18px}}
@media(max-width:768px){#m2-s10 .cycle-fold{grid-template-columns:1fr}#m2-s10 .cycle-calendar{display:grid;grid-template-columns:repeat(3,1fr)}#m2-s10 .month-columns,#m2-s10 .month-work{grid-template-columns:1.2fr .7fr .85fr .8fr;gap:6px;font-size:12px}#m2-s10 .month-work>strong{font-size:13px}#m2-s10 .month-work>b{font-size:18px}}
