.course-production_page__IeOR0{color:#183027;background:#faf8f2}.course-production_wrap__wbul2{width:min(1120px,calc(100% - 48px));margin:0 auto}.course-production_hero__Zs2XX{padding:clamp(72px,10vw,150px) 0 100px;background:radial-gradient(circle at 85% 25%,#d8e2bc 0,transparent 35%),linear-gradient(135deg,#f9f6e9,#e9efe4)}.course-production_eyebrow__AAbhX{margin:0 0 20px;color:#4d6d41;font-size:.78rem;font-weight:750;text-transform:uppercase;letter-spacing:.15em}.course-production_hero__Zs2XX h1{max-width:900px;margin:0;font-family:Georgia,serif;font-size:clamp(3.8rem,8vw,7.6rem);line-height:.98;letter-spacing:-.055em;font-weight:500}.course-production_hero__Zs2XX h1 em{color:#4f7043;font-weight:400}.course-production_lede__kaUW1{max-width:720px;margin:36px 0;font-size:clamp(1.18rem,2vw,1.45rem);line-height:1.55}.course-production_actions__joo9Z{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.course-production_primary__VFuVR,.course-production_secondary__Ig2ya{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 24px;border-radius:6px;font-weight:700;text-decoration:none}.course-production_primary__VFuVR{color:white;background:#24563e}.course-production_secondary__Ig2ya{color:#24563e;border:1px solid #24563e}.course-production_primary__VFuVR:hover{background:#163e2c}.course-production_secondary__Ig2ya:hover{background:#e7efdf}.course-production_fine__zM6ZA{margin-top:18px;font-size:.92rem;color:#56675d}.course-production_priceLine__npyIR{display:inline-block;margin:0;padding:11px 15px;border:1px solid #9fb494;border-radius:6px;background:#f6f8f0;font-weight:700}.course-production_section___w6f1{padding:95px 0}.course-production_band__AEaMJ h2,.course-production_cta__xiRVr h2,.course-production_section___w6f1 h2{max-width:750px;margin:0 0 24px;font-family:Georgia,serif;font-size:clamp(2.3rem,4vw,4rem);font-weight:500;line-height:1.1;letter-spacing:-.035em}.course-production_intro__RubhI{max-width:760px;font-size:1.16rem;line-height:1.7}.course-production_cards__otAug{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px}.course-production_cards__otAug article{padding:30px;border:1px solid #d7ded2;border-radius:8px;background:white}.course-production_cards__otAug span{color:#71906a;font-family:Georgia,serif;font-size:2.5rem}.course-production_cards__otAug h3{margin:25px 0 12px;font-size:1.4rem}.course-production_cards__otAug p,.course-production_two__f_u1g p{margin:0;line-height:1.65}.course-production_weekGrid__mj9_S{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:36px}.course-production_weekGrid__mj9_S article{display:grid;align-content:start;gap:11px;min-height:140px;padding:24px;border:1px solid #d7ded2;border-radius:8px;background:#fff}.course-production_weekGrid__mj9_S strong{color:#24563e}.course-production_weekGrid__mj9_S span{line-height:1.55}.course-production_faq__h7xeQ{display:grid;gap:12px;max-width:900px}.course-production_faq__h7xeQ details{padding:19px 22px;border:1px solid #d7ded2;border-radius:7px;background:#fff}.course-production_faq__h7xeQ summary{cursor:pointer;font-weight:700}.course-production_faq__h7xeQ p{margin:14px 0 0;line-height:1.6}.course-production_band__AEaMJ{padding:80px 0;background:#1d4030;color:#f8f7ed}.course-production_band__AEaMJ .course-production_eyebrow__AAbhX{color:#c1daac}.course-production_two__f_u1g{display:grid;grid-template-columns:repeat(2,1fr);gap:60px}.course-production_two__f_u1g h2{font-size:clamp(2rem,3vw,3rem)}.course-production_list__dch_2{max-width:900px;display:grid;gap:20px;margin:36px 0;padding:0;list-style:none}.course-production_list__dch_2 li{padding:0 0 20px;border-bottom:1px solid #d7ded2;line-height:1.6}.course-production_note__cf0N_{max-width:900px;padding:22px 26px;border-left:4px solid #6e9863;background:#eaf0e4;line-height:1.6}.course-production_cta__xiRVr{padding:85px 0 110px;background:#e1ead9}.course-production_cta__xiRVr p:not(.course-production_eyebrow__AAbhX){max-width:680px;line-height:1.65}@media (max-width:900px){.course-production_weekGrid__mj9_S{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.course-production_wrap__wbul2{width:min(100% - 32px,1120px)}.course-production_hero__Zs2XX{padding:70px 0}.course-production_band__AEaMJ,.course-production_cta__xiRVr,.course-production_section___w6f1{padding:65px 0}.course-production_cards__otAug,.course-production_two__f_u1g,.course-production_weekGrid__mj9_S{grid-template-columns:1fr;gap:18px}.course-production_cards__otAug{margin-top:32px}}