/* Framework only: more room for the learning sequence, balanced full-width footer. */
#s5-disc79 .dc84-framework .dc83-process{width:100%;max-width:none;box-sizing:border-box}
#s5-disc79 .dc84-framework .dc83-steps>div{padding:32px 26px;min-width:0}
#s5-disc79 .dc84-framework .dc83-steps p{font-size:17px;line-height:1.65;max-width:none;margin:0 0 16px}
#s5-disc79 .dc84-framework .dc83-steps p:last-child{margin-bottom:0}
#s5-disc79 .dc84-framework .dc84-report{list-style:none;padding:0;margin:18px 0 0}
#s5-disc79 .dc84-framework .dc84-report li{position:relative;list-style:none;padding-left:17px;margin:12px 0;font-size:16px;line-height:1.55}
#s5-disc79 .dc84-framework .dc84-report li:before{content:"";position:absolute;left:0;top:.3em;width:4px;height:16px;background:#F5C242;border-radius:1px}
#s5-disc79 .dc84-framework .dc83-caption{display:block;box-sizing:border-box;width:100%!important;max-width:none!important;background:#eaf4f8!important;color:#084267!important;margin:0!important;padding:24px 30px;font-size:17px;font-weight:700;line-height:1.65;text-align:center;border-top:1px solid #d6e6ed}
@media(max-width:900px){#s5-disc79 .dc84-framework .dc83-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){#s5-disc79 .dc84-framework .dc83-steps{grid-template-columns:1fr}#s5-disc79 .dc84-framework .dc83-steps>div{padding:26px 22px;border-right:0}#s5-disc79 .dc84-framework .dc83-caption{padding:22px;font-size:16px}}
