
.launch-switch{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;padding:17px;background:#e9eee5}.launch-switch a{color:#1d4633;font-weight:700;text-decoration:none;border-bottom:1px solid #a98a5a;padding:5px}.launch-hero{background:linear-gradient(120deg,#1e4332,#315b43);color:#fff;padding:80px 7%}.launch-inner{max-width:950px;margin:auto}.launch-hero h1{font:normal clamp(35px,5vw,59px) Georgia,serif;line-height:1.12;margin:16px 0}.launch-hero p{font-size:19px;line-height:1.7;max-width:790px;color:#f2f1e9}.launch-hero .course-eyebrow{color:#e6c991}.launch-section{padding:68px max(25px,calc((100vw - 1120px)/2));background:#fffaf1}.launch-section.pale{background:#edf0e7}.launch-section h2{font:normal clamp(29px,4vw,43px) Georgia,serif;color:#1d4633;margin:12px 0 22px}.launch-section>p{line-height:1.75}.launch-grid{display:grid;gap:20px;margin-top:28px}.launch-grid.three{grid-template-columns:repeat(3,1fr)}.launch-grid.two{grid-template-columns:repeat(2,1fr)}.launch-grid article{padding:28px;background:white;border:1px solid #ddd4c5;border-radius:14px}.launch-grid b{color:#b48c4e;font-size:26px}.launch-grid h3{font:normal 25px Georgia,serif;color:#1e4332;margin:12px 0}.launch-grid p{line-height:1.65;color:#4e564f}.launch-lead{font-size:18px;max-width:900px}.launch-note{font-size:14px;color:#5c655d;margin-top:24px}.launch-tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0}.launch-tiers span{background:#1e4332;color:white;border-radius:10px;padding:19px;text-align:center;font-weight:700}.launch-tag{display:inline-block;background:#e6ecdf;padding:7px 12px;border-radius:20px;color:#1e4332;font-size:13px}.launch-section.center{text-align:center}.launch-section.center p{max-width:700px;margin:0 auto 25px}@media(max-width:700px){.launch-grid.three,.launch-grid.two{grid-template-columns:1fr}.launch-tiers{grid-template-columns:repeat(2,1fr)}.launch-hero{padding:55px 7%}}
