/* A warm roadmap, quiet course catalog and one forest-green portfolio band. */
.learning-strip{background:#fff;border-color:#ebe6d9;color:#516556}
#learning-paths{background:#f8f2e4;border-block:1px solid #eee4cc}
#learning-paths .eyebrow{color:#806b2e}
#learning-paths .section-heading>p{color:#626c5d}
#learning-paths .roadmap-card{background:#fffefa;border-color:#e7ddc5;box-shadow:0 5px 18px #55451a05}
#learning-paths .roadmap-card:hover{border-color:#b49b4e;box-shadow:0 12px 28px #55451a0c}
#learning-paths .step-number{color:#927627}
#learning-paths .path-empty{border-color:#e3d7b7}
.home-courses{background:#fff;border-bottom:1px solid #eef0e9}
.home-services-band{background:#073e2c;border-block:1px solid #0e4c36;color:#f7f5e9}
.home-services-band .section-heading h2{color:#fffdf3}
.home-services-band .section-heading .eyebrow{color:#d8bf70}
.home-services-band .section-heading .text-link{color:#efda96}
.home-services-band .portfolio-home-intro{color:#ccdbcf;max-width:680px}
.home-services-band .portfolio-controls>span,.home-services-band .portfolio-carousel>p{color:#c7d7cc}
.home-services-band .portfolio-controls button{background:#ffffff0c;border-color:#ffffff38;color:#f5e8b8}
.home-services-band .portfolio-controls button:hover{background:#ffffff20}
.home-services-band .portfolio-controls button:disabled{opacity:.38}
.home-services-band .portfolio-card{color:#192d24;background:#fffef9;border-color:#ffffff80;box-shadow:none}
.home-services-band .portfolio-card .eyebrow{color:#61715f}
.home-services-band .portfolio-card p{color:#5a6a60}
.home-services-band .portfolio-card h3{color:#153c2a}
.home-services-band .portfolio-progress{background:#ffffff24}
.home-services-band .portfolio-progress>span{background:#d7bd6b}
.home-services-band .carousel-autoplay{background:transparent;border-color:#ffffff40;color:#f1e6be}
.home-journal .post-card{background:#fff;border:1px solid #e5e9df;border-radius:20px;padding:12px 12px 20px}
.home-journal .post-card>h3,.home-journal .post-card>p,.home-journal .post-card>.post-meta,.home-journal .post-card>.text-link{margin-inline:8px}
.home-journal .post-card .post-cover{border-radius:13px}
#questions{background:#eef3e9;border:1px solid #e0e7d8;border-radius:24px;padding:40px;margin-bottom:64px}
@media(max-width:700px){.home-services-band{padding-block:42px}.home-journal .post-card{padding:10px 10px 18px}#questions{padding:26px 22px;margin-bottom:42px;border-radius:20px}}
