.java-course-landing-module__U8jGrq__page{gap:24px;padding-bottom:64px;display:grid}.java-course-landing-module__U8jGrq__hero{background:#fff;border:1px solid #e8e1f0;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:clamp(22px,4vw,40px);display:grid}.java-course-landing-module__U8jGrq__eyebrow{color:#6b4a8b;letter-spacing:.1em;margin-bottom:10px;font-size:11px;font-weight:750;display:block}.java-course-landing-module__U8jGrq__hero h1{color:#292333;letter-spacing:-.035em;max-width:780px;margin:0 0 14px;font-size:clamp(30px,5vw,48px);line-height:1.12}.java-course-landing-module__U8jGrq__hero p{color:#655d6e;max-width:760px;margin:0;font-size:17px;line-height:1.7}.java-course-landing-module__U8jGrq__facts{flex-direction:column;justify-content:center;gap:8px;min-width:190px;display:flex}.java-course-landing-module__U8jGrq__facts span{color:#655d6e;background:#f5f1fa;border-radius:10px;padding:10px 12px;font-size:13px}.java-course-landing-module__U8jGrq__actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.java-course-landing-module__U8jGrq__section{background:#fff;border:1px solid #e8e1f0;border-radius:16px;padding:clamp(20px,3vw,32px)}.java-course-landing-module__U8jGrq__section h2{color:#30293a;margin:0 0 12px;font-size:clamp(22px,3vw,29px);line-height:1.3}.java-course-landing-module__U8jGrq__section>p{color:#675f70;max-width:820px;line-height:1.75}.java-course-landing-module__U8jGrq__audience,.java-course-landing-module__U8jGrq__skills,.java-course-landing-module__U8jGrq__modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.java-course-landing-module__U8jGrq__audience li,.java-course-landing-module__U8jGrq__skill,.java-course-landing-module__U8jGrq__module{background:#faf8fc;border:1px solid #e9e3f1;border-radius:12px;padding:18px}.java-course-landing-module__U8jGrq__audience li{color:#554d5f;line-height:1.65}.java-course-landing-module__U8jGrq__skill h3,.java-course-landing-module__U8jGrq__module h3{color:#342d3d;margin:0 0 8px;font-size:16px}.java-course-landing-module__U8jGrq__skill p,.java-course-landing-module__U8jGrq__module p{color:#6d6575;margin:0;font-size:14px;line-height:1.65}.java-course-landing-module__U8jGrq__module{flex-direction:column;display:flex}.java-course-landing-module__U8jGrq__moduleNumber{color:#765691;letter-spacing:.08em;font-size:11px;font-weight:750}.java-course-landing-module__U8jGrq__module a{color:#654196;text-underline-offset:4px;align-self:flex-start;margin-top:auto;padding-top:16px;font-weight:650}.java-course-landing-module__U8jGrq__split{grid-template-columns:1fr 1fr;gap:16px;display:grid}.java-course-landing-module__U8jGrq__split .java-course-landing-module__U8jGrq__section{height:100%}.java-course-landing-module__U8jGrq__faq{gap:18px;margin-top:20px;display:grid}.java-course-landing-module__U8jGrq__faq article+article{border-top:1px solid #ece7f1;padding-top:18px}.java-course-landing-module__U8jGrq__faq h3{color:#342d3d;margin:0 0 7px;font-size:16px}.java-course-landing-module__U8jGrq__faq p{color:#675f70;margin:0;line-height:1.7}.java-course-landing-module__U8jGrq__links{flex-wrap:wrap;gap:10px 22px;margin:16px 0 0;padding:0;list-style:none;display:flex}.java-course-landing-module__U8jGrq__links a{color:#654196;text-underline-offset:4px}@media (max-width:850px){.java-course-landing-module__U8jGrq__hero{grid-template-columns:1fr}.java-course-landing-module__U8jGrq__facts{flex-flow:wrap;justify-content:flex-start;min-width:0}.java-course-landing-module__U8jGrq__audience,.java-course-landing-module__U8jGrq__skills,.java-course-landing-module__U8jGrq__modules{grid-template-columns:1fr 1fr}}@media (max-width:560px){.java-course-landing-module__U8jGrq__page{gap:16px}.java-course-landing-module__U8jGrq__hero{padding:20px}.java-course-landing-module__U8jGrq__hero h1{font-size:31px}.java-course-landing-module__U8jGrq__hero p{font-size:15px}.java-course-landing-module__U8jGrq__facts,.java-course-landing-module__U8jGrq__audience,.java-course-landing-module__U8jGrq__skills,.java-course-landing-module__U8jGrq__modules,.java-course-landing-module__U8jGrq__split{grid-template-columns:1fr;display:grid}.java-course-landing-module__U8jGrq__facts span{width:100%}.java-course-landing-module__U8jGrq__section{padding:19px}.java-course-landing-module__U8jGrq__actions a{justify-content:center;width:100%}}
