html.modern-site body.site-home.home-light{background:#f5f5f0!important;background-image:radial-gradient(ellipse at 10% 0%,#e7f1e9 0%,transparent 48%),radial-gradient(ellipse at 100% 100%,#f4ecd9 0%,transparent 50%)!important;color:#203d35!important;min-height:100vh}
html.modern-site body.site-home.home-light .home-main{max-width:1220px;padding-top:28px!important}
html.modern-site body.site-home.home-light .home-topbar{margin-bottom:35px}
html.modern-site body.site-home.home-light .home-identity{color:#224f40!important;-webkit-text-fill-color:#224f40!important}
html.modern-site body.site-home.home-light .home-identity small{color:#637b6e!important;-webkit-text-fill-color:#637b6e!important}
html.modern-site body.site-home.home-light .identity-mark{background:#dcece0!important}
html.modern-site body.site-home.home-light #home-search-slot .modern-search{background:#fff!important;border:1px solid #cbd9ce!important;box-shadow:0 4px 16px #233e3010}
html.modern-site body.site-home.home-light #home-search-slot .modern-search input{color:#233e32!important;-webkit-text-fill-color:#233e32!important}
html.modern-site body.site-home.home-light #home-search-slot .modern-search input::placeholder{color:#688173!important;-webkit-text-fill-color:#688173!important}
html.modern-site body.site-home.home-light #home-search-slot .modern-search svg{color:#527a66!important;stroke:#527a66!important}
html.modern-site body.site-home.home-light #home-search-slot .modern-search button{background:#e9f2eb!important;color:#244d3c!important;-webkit-text-fill-color:#244d3c!important}
html.modern-site body.site-home.home-light .home-two-columns .home-column-title,html.modern-site body.site-home.home-light .home-two-columns .manipuler-title{color:#203d35!important;-webkit-text-fill-color:#203d35!important;font-size:24px!important;letter-spacing:-.5px}
html.modern-site body.site-home.home-light .home-two-columns .home-tools-panel,html.modern-site body.site-home.home-light .home-two-columns .home-pathways .pathway.student{background:#fff!important;border:1px solid #d3dfd4!important;box-shadow:0 10px 35px #29443109!important;border-radius:24px!important;color:#203d35!important;min-height:272px}
html.modern-site body.site-home.home-light .home-tools-panel{padding:22px!important}
html.modern-site body.site-home.home-light .home-two-columns .home-pathways .pathway.student{padding:30px!important;grid-template-columns:64px minmax(0,1fr)!important;gap:8px 18px!important;align-content:center}
html.modern-site body.site-home.home-light .home-pathways .pathway.student .welcome-icon{grid-row:1/4!important;width:64px;height:64px;background:#eaf4ed!important;border:0;box-shadow:none}
html.modern-site body.site-home.home-light .home-pathways .pathway.student strong{color:#203d35!important;-webkit-text-fill-color:#203d35!important;font-size:26px!important}
html.modern-site body.site-home.home-light .home-pathways .pathway.student .home-eyebrow{color:#537764!important;-webkit-text-fill-color:#537764!important}
html.modern-site body.site-home.home-light .home-pathways .pathway.student>span:not(.welcome-icon):not(.home-eyebrow){color:#60776b!important;-webkit-text-fill-color:#60776b!important;font-size:14px!important;font-weight:400;line-height:1.6}
html.modern-site body.site-home.home-light .home-pathways .pathway.student>b{grid-column:2!important;grid-row:auto!important;width:fit-content;background:#23674f!important;border-color:#23674f!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 4px 11px #23674f20;margin-top:10px;padding:12px 18px!important}
html.modern-site body.site-home.home-light .home-pathways .pathway.student:hover>b{background:#174b39!important}
html.modern-site body.site-home.home-light .home-tools-panel .home-group-heading{display:grid!important;grid-template-columns:64px minmax(0,1fr) 64px!important;align-items:center;gap:10px!important;min-height:104px!important;padding:16px!important;border:1px solid #d8e5db!important;border-radius:17px!important;background:#eef6f0!important;box-shadow:none}
html.modern-site body.site-home.home-light .home-tools-panel .theme-geometry .home-group-heading{background:#f3eff9!important;border-color:#e2d9ed!important}
html.modern-site body.site-home.home-light .home-tools-panel .home-group-heading .domain-icon{width:64px!important;height:64px!important;display:flex!important;align-items:center;justify-content:center;background:transparent!important;border:0!important;padding:0!important;margin:0!important}
html.modern-site body.site-home.home-light .home-tools-panel .domain-icon svg{width:76px!important;height:68px!important;max-width:none}
html.modern-site body.site-home.home-light .home-tools-panel .home-group-heading h2{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:8px!important;margin:0!important;color:#214c3a!important;-webkit-text-fill-color:#214c3a!important;font-size:19px!important;line-height:1.25;min-width:0}
html.modern-site body.site-home.home-light .home-tools-panel .home-group-heading h2>span:first-child{color:inherit!important;-webkit-text-fill-color:inherit!important;width:100%;text-align:center!important}
html.modern-site body.site-home.home-light .home-tools-panel .theme-geometry .home-group-heading h2{color:#5a427b!important;-webkit-text-fill-color:#5a427b!important}
html.modern-site body.site-home.home-light .home-tools-panel .home-group-count{background:#fff!important;color:#617769!important;-webkit-text-fill-color:#617769!important;border:1px solid #d3dfd6!important;font-size:11px!important;padding:3px 8px;line-height:1.3}
html.modern-site body.site-home.home-light .home-tools-panel .home-group-heading::after{justify-self:end!important;background:#fff!important;border:1px solid #d3dfd6!important;color:#315e48!important;-webkit-text-fill-color:#315e48!important;box-shadow:none}
html.modern-site body.site-home.home-light .home-tools-panel .home-group-heading:hover{filter:brightness(.98)}
html.modern-site body.site-home.home-light .home-tools-panel .home-card{background:#fff!important;border:1px solid #d9e3db!important;color:#233e32!important}
html.modern-site body.site-home.home-light .home-tools-panel .home-card h2{color:#233e32!important;-webkit-text-fill-color:#233e32!important}
html.modern-site body.site-home.home-light .home-tools-panel .home-card p{color:#60776b!important;-webkit-text-fill-color:#60776b!important}
html.modern-site body.site-home.home-light .home-tools-panel .home-visual{background:#f2f7f2!important}
html.modern-site body.site-home.home-light .home-open{background:#e9f2eb!important;color:#24624b!important;-webkit-text-fill-color:#24624b!important;border-color:#c6ddcc!important}
html.modern-site body.site-home.home-light .home-practice{background:#eef5ef!important;border-color:#d6e2d8!important;color:#274b3a!important}
html.modern-site body.site-home.home-light .home-practice h2,html.modern-site body.site-home.home-light .home-practice p{color:#274b3a!important;-webkit-text-fill-color:#274b3a!important}
html.modern-site body.site-home.home-light footer,html.modern-site body.site-home.home-light .modern-empty{color:#647b6c!important;-webkit-text-fill-color:#647b6c!important}
@media(max-width:760px){html.modern-site body.site-home.home-light .home-topbar{margin-bottom:25px}html.modern-site body.site-home.home-light .home-two-columns .home-pathways .pathway.student{min-height:230px;padding:22px!important}html.modern-site body.site-home.home-light .home-tools-panel{min-height:0!important;padding:16px!important}html.modern-site body.site-home.home-light .home-tools-panel .home-group-heading{grid-template-columns:46px minmax(0,1fr) 46px!important;gap:7px!important;padding:12px!important;min-height:96px!important}html.modern-site body.site-home.home-light .home-tools-panel .domain-icon svg{width:60px!important;height:56px!important}html.modern-site body.site-home.home-light .home-tools-panel .home-group-heading .domain-icon{width:46px!important;height:56px!important}html.modern-site body.site-home.home-light .home-tools-panel .home-group-heading h2{font-size:18px!important}}
