body.fl-og-home-ready{background:#f5f6fa!important;color:#20283a}body.fl-og-home-ready #page-header,body.fl-og-home-ready #page-navbar,body.fl-og-home-ready .fl-reference-sidebar,body.fl-og-home-ready .fl-lesson-intro,body.fl-og-home-ready .fl-journey-navigation,body.fl-og-home-ready #block-region-side-pre,body.fl-og-home-ready .modified{display:none!important}body.fl-og-home-ready #region-main{background:#f5f6fa!important;border:0!important;padding:0!important}body.fl-og-home-ready .fl-reference-layout{display:block!important;max-width:none!important;margin:0!important}body.fl-og-home-ready .fl-reference-content{padding:0!important;max-width:none!important}body.fl-og-home-ready .fl-institute-bar{background:#111f3e!important;color:#fff!important}body.fl-og-home-ready .fl-institute-bar strong{color:#fff!important}.fl-og-home{display:grid;grid-template-columns:220px minmax(0,1fr) 270px;gap:28px;width:100%;max-width:1500px;margin:0 auto;font-family:Arial,sans-serif;line-height:1.5}.fl-og-home *{box-sizing:border-box}.fl-og-home h1{font-size:29px!important;margin:0 0 4px!important;color:#20283a!important}.fl-og-home h2{font-size:18px!important;line-height:1.4!important;margin:0 0 3px!important;color:#20283a!important}.fl-og-home p{margin:0 0 8px}.fl-og-home-nav{background:white;padding:24px 18px;display:flex;flex-direction:column;gap:12px;align-self:stretch}.fl-og-home-nav strong{margin-bottom:18px;color:#59677d}.fl-og-home-nav a{padding:10px;border-radius:8px;color:#344155;text-decoration:none;min-height:44px}.fl-og-home-nav .active{background:#edf1fa;color:#111f3e;font-weight:bold}.fl-og-home-center,.fl-og-home-right{padding-top:28px;padding-bottom:32px;min-width:0}.fl-og-home-right{padding-right:20px}.fl-og-muted{color:#68768d;font-size:14px}.fl-og-start{background:#111f3e;color:white;border-radius:14px;padding:23px;display:flex;align-items:center;gap:18px;justify-content:space-between;margin:20px 0}.fl-og-start h2{color:white!important}.fl-og-start p{color:#c3ccdd;font-size:14px}.fl-og-eyebrow{font-size:12px;color:#c9a227;font-weight:bold}.fl-og-gold{display:inline-block;flex-shrink:0;background:#c9a227;padding:13px 18px;border-radius:9px;color:#111f3e!important;text-decoration:none;font-weight:bold;min-height:46px}.fl-og-module{display:flex;align-items:center;gap:16px;border:1px solid #e4e8ef;background:white;border-radius:13px;padding:18px;margin:12px 0}.fl-og-module>div{flex:1;min-width:0}.fl-og-number{display:grid;place-items:center;min-width:42px;height:42px;color:#fff;background:#111f3e;border-radius:9px;font-weight:bold;font-size:20px}.fl-og-open{font-weight:bold;color:#187d55!important;min-height:44px;display:flex;align-items:center}.fl-og-panel{padding:20px;border:1px solid #e4e8ef;background:white;border-radius:13px;margin-bottom:16px}.fl-og-panel progress{width:100%;height:16px;accent-color:#198354}.fl-og-small{font-size:12px;color:#68768d}.fl-og-badge{border-top:4px solid #c9a227}.fl-og-info{background:white;padding:18px;border-radius:12px;margin-top:20px}.fl-og-info summary{font-weight:bold;cursor:pointer;min-height:44px}.fl-og-info .box{padding:0!important}.fl-og-home a:focus-visible,.fl-og-home summary:focus-visible{outline:3px solid #c9a227;outline-offset:3px}@media(max-width:1100px){.fl-og-home{grid-template-columns:175px minmax(0,1fr);gap:20px}.fl-og-home-right{grid-column:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:0}.fl-og-home-nav{grid-row:1/3}.fl-og-start{align-items:flex-start;flex-direction:column}}@media(max-width:700px){body.fl-og-home-ready #page,body.fl-og-home-ready #page-content,body.fl-og-home-ready #region-main-box{padding-left:0!important;padding-right:0!important}.fl-og-home{display:block;padding:0 16px}.fl-og-home-nav{padding:12px;gap:4px;border-radius:10px;margin-top:12px}.fl-og-home-nav strong{margin-bottom:4px}.fl-og-home-nav a:not(.active){display:none}.fl-og-home-center{padding-top:20px;padding-bottom:0}.fl-og-home h1{font-size:26px!important}.fl-og-home h2{font-size:17px!important}.fl-og-module{padding:15px;gap:12px;flex-wrap:wrap}.fl-og-module>div{min-width:180px}.fl-og-module .fl-og-open{margin-left:54px}.fl-og-home-right{display:block;padding:18px 0}.fl-og-start{padding:20px}.fl-og-home *{max-width:100%;overflow-wrap:anywhere}}
body.fl-og-home-ready .secondary-navigation,body.fl-og-home-ready .activity-header{display:none!important}body.fl-og-home-ready .fl-institute-bar nav{display:none!important}body.fl-og-home-ready .fl-institute-bar .userbutton,body.fl-og-home-ready .fl-institute-bar a{color:white!important}body.fl-og-home-ready h1,body.fl-og-home-ready h2,body.fl-og-home-ready h3{font-family:Arial,sans-serif!important;font-weight:700!important}body.fl-og-home-ready #page-content{padding-top:0!important}body.fl-og-home-ready #region-main{padding-top:0!important}body.fl-og-home-ready #page.drawers{padding-top:0!important}.fl-og-panel progress{border:0;border-radius:20px;background:#edf0f5}.fl-og-panel progress::-webkit-progress-bar{background:#edf0f5;border-radius:20px}.fl-og-panel progress::-webkit-progress-value{background:#198354;border-radius:20px}.fl-og-panel progress::-moz-progress-bar{background:#198354;border-radius:20px}

body.fl-og-home-ready #fl-c21-home .fl-og-start h2{color:#fff!important}
