.course-feature{background:#f5f3eb;color:#303f32;padding:88px 5.5%;border-top:1px solid #d6d9cb}
.course-feature-inner{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px}
.course-feature-copy .eyebrow,.course-feature-visual>.eyebrow{font:12px/1.5 Josefin,Arial,sans-serif;letter-spacing:.24em}
.course-feature h2{font-size:clamp(40px,4.7vw,72px);line-height:1.13;letter-spacing:-.025em;margin:26px 0 40px}
.course-feature h2 em{font-weight:400}
.course-feature-before{font:italic clamp(23px,2.1vw,32px)/1.5 Baskerville,Georgia,serif;margin-bottom:30px}
.course-feature-intro{font:19px/1.9 Josefin,Arial,sans-serif;max-width:670px}
.course-feature-facts{list-style:none;display:flex;flex-wrap:wrap;gap:16px 28px;padding:22px 0;margin:35px 0 28px;border-block:1px solid #d6d9cb;font:15px/1.6 Josefin,Arial,sans-serif}
.course-feature-facts strong{font-weight:600}
.course-feature-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px 30px}
.course-feature-actions .button{border-radius:24px 0 24px 0;min-height:60px;font-size:10px;max-width:100%;padding:18px 24px}
.course-feature-actions .text-link,.course-feature-visual .text-link{font-size:10px;line-height:1.7;letter-spacing:.15em}
.course-feature-free{font:14px/1.7 Josefin,Arial,sans-serif;color:#68725e;margin-top:18px}
.course-feature-visual{margin:0;text-align:center;min-width:0}
.course-feature-visual>.eyebrow{margin-bottom:24px;font-size:10px}
.course-feature-visual>a{display:block;max-width:600px;margin:auto}
.course-feature-visual img{width:100%;height:auto}
.course-feature-visual figcaption{margin:18px 0 0}
@media(max-width:1000px){.course-feature{padding:65px 5%}.course-feature-inner{gap:32px}.course-feature h2{font-size:48px}.course-feature-intro{font-size:17px}.course-feature-actions{gap:22px}.course-feature-facts{gap:12px 20px;font-size:14px}}
@media(max-width:760px){.course-feature{padding:55px 6%}.course-feature-inner{grid-template-columns:1fr;gap:38px}.course-feature h2{font-size:clamp(39px,7.3vw,58px);margin:22px 0 26px}.course-feature-before{font-size:25px;margin-bottom:24px}.course-feature-intro{font-size:18px}.course-feature-facts{margin:28px 0 24px}.course-feature-visual>a{max-width:440px}.course-feature-visual>.eyebrow{margin-bottom:14px}.course-feature-actions .button{font-size:10px;padding:18px 20px}.course-feature-free{font-size:13px}}

.home-store-intro .hero-copy>p:not(.eyebrow){margin-top:18px}.home-store-intro .hero-welcome{color:#293e2f}.home-store-intro .hero-welcome strong{font-weight:600}

.home-store-intro h1{font-size:clamp(42px,4.5vw,68px);line-height:1.12}.home-store-intro .hero-copy{padding:64px 10%}@media(max-width:760px){.home-store-intro .hero-copy{padding:44px 6%}.home-store-intro h1{font-size:clamp(40px,8vw,56px)}}
