.coursewarePublic{background:0 0;color:#173b2b!important;max-width:1120px!important;min-height:75vh!important;margin:0 auto!important;padding:48px 24px 80px!important;font-family:Inter,Arial,sans-serif!important}.coursewarePublic>a:first-child{color:#087b48;align-items:center;margin-bottom:18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.coursewarePublic h1{letter-spacing:-.04em;color:#063e29;margin:0 0 9px;font-size:clamp(30px,4vw,46px);font-weight:850;line-height:1.12}.coursewarePublic>p{color:#617568;max-width:750px;margin:0 0 27px;font-size:16px;line-height:1.7}.coursewarePublic>input{outline:none;transition:border-color .2s,box-shadow .2s;background:#fff!important;border:1px solid #c9d9cd!important;border-radius:15px!important;width:100%!important;padding:18px 22px!important;font-size:16px!important;box-shadow:0 8px 24px #103e2310!important}.coursewarePublic>input:focus{border-color:#087b48!important;box-shadow:0 0 0 4px #087b4820!important}.coursewarePublic>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important;margin-top:24px!important;display:grid!important}.coursewarePublic article{transition:transform .2s,box-shadow .2s;background:linear-gradient(165deg,#fff,#f8fbf8)!important;border:1px solid #dce8df!important;border-radius:16px!important;padding:23px!important;box-shadow:0 6px 18px #1243230a!important}.coursewarePublic article:hover{transform:translateY(-2px);box-shadow:0 14px 28px #12432313!important}.coursewarePublic article strong{color:#0d452f;font-size:16px;line-height:1.5;display:block}.coursewarePublic article p{color:#68786f;margin:10px 0 12px;font-size:14px;line-height:1.55}.coursewarePublic article a{background:#0b7547;border-radius:9px;padding:9px 14px;font-weight:750;text-decoration:none;display:inline-flex;color:#fff!important}.coursewarePublic [role=alert]{color:#9d3030;background:#fff0f0;border-radius:9px;padding:12px}@media (max-width:690px){.coursewarePublic{padding:28px 16px 60px!important}.coursewarePublic>div:last-child{grid-template-columns:1fr}.coursewarePublic h1{font-size:32px}}
