.cm-course-hero{padding-block:80px 60px}.cm-course-hero:before,.cm-course-card:before,.cm-course-copy:before{content:"";display:block;background:var(--cm-ribbon-a,linear-gradient(135deg,#163047 45%,#efd92b 45% 50%,#14513e 50%));height:26px;width:100%;max-width:320px;margin-bottom:32px}.cm-course-hero h1{font-size:clamp(42px,6vw,76px);line-height:1.04;letter-spacing:-.055em;max-width:1050px;margin:22px 0}.cm-course-hero>p{max-width:780px}.cm-course-fee{margin:25px 0!important;color:#14513e}.cm-course-fee strong{font-size:32px;letter-spacing:-.03em;display:block}.cm-course-fee small{font-size:16px;font-weight:500;letter-spacing:0}.cm-course-fee span{display:block;font-size:16px;color:#171717;margin-top:5px}.cm-course-body{padding-block:20px 60px}.cm-course-row{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;padding:48px 0;border-top:1px solid #dce5e0}.cm-course-row h2{font-size:30px;line-height:1.2;letter-spacing:-.03em}.cm-course-copy:before{max-width:100%;height:20px;margin-bottom:25px}.cm-course-copy p{font-size:18px;line-height:1.7;color:#171717;margin:0}.cm-course-cta{padding-block:50px 80px;border-top:1px solid #dce5e0}.cm-course-cta h2,.cm-course-library>h2{font-size:clamp(34px,4vw,52px);letter-spacing:-.045em;line-height:1.12}.cm-course-library{padding-block:70px}.cm-course-library>p{max-width:780px}.cm-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;margin-top:45px}.cm-course-card{display:flex;flex-direction:column;border-bottom:1px solid #dce5e0;padding-bottom:32px;min-width:0}.cm-course-card:before{max-width:none;height:22px}.cm-course-card h3{font-size:30px;line-height:1.15;letter-spacing:-.035em;margin:0 0 18px}.cm-course-card h3 a{color:#171717;text-decoration:none}.cm-course-card>p:not(.eyebrow):not(.cm-course-fee){font-size:18px;line-height:1.65;color:#171717}.cm-course-card .cm-course-fee{margin-top:auto!important;padding-top:20px}.cm-course-card .button{align-self:flex-start}.cm-course-hero .wp-block-button__link,.cm-course-cta .wp-block-button__link{background:#14513e;color:white;border-radius:999px;font-weight:600;padding:14px 22px}.cm-course-hero .wp-block-button__link:hover,.cm-course-cta .wp-block-button__link:hover{background:#0c3b2c}.cm-course-hero .wp-block-buttons,.cm-course-cta .wp-block-buttons{gap:12px;margin-top:25px}.cm-course-grid a:focus-visible,.cm-course-body a:focus-visible{outline:3px solid #14513e;outline-offset:5px}@media(max-width:980px){.cm-course-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.cm-course-row{gap:35px}}@media(max-width:600px){.cm-course-hero{padding-block:50px 35px}.cm-course-grid,.cm-course-row{grid-template-columns:1fr}.cm-course-row{gap:20px;padding:32px 0}.cm-course-card h3,.cm-course-row h2{font-size:28px}.cm-course-grid{gap:35px}.cm-course-library{padding-block:50px}.cm-course-hero .wp-block-button,.cm-course-cta .wp-block-button{width:100%}.cm-course-hero .wp-block-button__link,.cm-course-cta .wp-block-button__link{width:100%;text-align:center}}
