.course-faq-section_faqSection__6Clwv{padding:80px 0 160px;background:#ffffff;scroll-margin-top:230px;@media (max-width:768px){padding-left:16px;padding-bottom:60px;padding-right:16px;padding-top:60px}}.course-faq-section_faqContentBlock__8c44X{display:flex;flex-direction:column;gap:calc(32 * var(--landing-fluid-unit));width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - min(calc(160 * var(--landing-fluid-unit)), 160px)));margin:0 auto;@media (max-width:768px){gap:24px;width:100%}}.course-faq-section_faqTitleWrap__DvJMS{display:flex;align-items:center;justify-content:center}.course-faq-section_faqAnswerText__l_MqZ,.course-faq-section_faqQuestionText__Oenl3,.course-faq-section_faqTitle__ahjke{margin:0}.course-faq-section_faqTitle__ahjke{color:#0a0a0a;font-size:calc(32 * var(--landing-fluid-unit));font-weight:600;line-height:1.34;letter-spacing:-.4px;text-align:center;@media (max-width:768px){font-size:20px}}.course-faq-section_faqPanel__DjYHH{overflow:hidden;background:#f8f8f8}.course-faq-section_faqItem__jZgGG{border-bottom:1px solid #e0e0e0}.course-faq-section_faqItem__jZgGG:last-child{border-bottom:0}.course-faq-section_faqQuestionButton__lF_tI{display:flex;align-items:center;justify-content:space-between;width:100%;padding:calc(26 * var(--landing-fluid-unit)) calc(40 * var(--landing-fluid-unit)) calc(27 * var(--landing-fluid-unit));border:0;background:transparent;text-align:left;cursor:pointer;@media (max-width:768px){padding-left:28px;padding-right:28px;gap:16px;padding-left:20px;padding-bottom:22px;padding-right:20px;padding-top:22px}}.course-faq-section_faqQuestionText__Oenl3{color:#333333;font-size:calc(16 * var(--landing-fluid-unit));font-weight:400;line-height:24px;letter-spacing:-.2px;word-break:keep-all;@media (max-width:768px){font-size:14px;line-height:22px}}.course-faq-section_faqQuestionIcon__ZJyYB{position:relative;display:inline-flex;flex:0 0 auto;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit));color:#777777;transition:transform .2s ease}.course-faq-section_faqQuestionIconOpen__kJJ6q{transform:rotate(45deg)}.course-faq-section_faqQuestionIconLineHorizontal__AFuyo,.course-faq-section_faqQuestionIconLineVertical__MqLPw{position:absolute;top:50%;left:50%;background:currentColor;transform:translate(-50%,-50%)}.course-faq-section_faqQuestionIconLineHorizontal__AFuyo{width:100%;height:1px}.course-faq-section_faqQuestionIconLineVertical__MqLPw{width:1px;height:100%}.course-faq-section_faqAnswerPanel__KvlUF{padding:0 calc(40 * var(--landing-fluid-unit)) calc(28 * var(--landing-fluid-unit));@media (max-width:768px){padding-left:28px;padding-right:28px;padding-left:20px;padding-bottom:22px;padding-right:20px;padding-top:0}}.course-faq-section_faqAnswerText__l_MqZ{color:#777777;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:23.8px;@media (max-width:768px){font-size:13px;line-height:21px}}.textbook-carousel_textbookBulletList__GJw8N p,.textbook-carousel_textbookItemDescription__7fIvR p,.textbook-carousel_textbookItemTitle__tlodV{margin:0}.textbook-carousel_textbookCarouselWrapper__rym0m{position:relative}.textbook-carousel_textbookCarouselShell__Yd0pr{position:relative;overflow:hidden}.textbook-carousel_textbookSpotlightCard__ulQTU{position:relative;z-index:2;display:grid;grid-template-columns:calc(281 * var(--landing-fluid-unit)) minmax(0,1fr);width:calc(100% - calc(151 * var(--landing-fluid-unit)) - 16px);margin-left:0;min-height:calc(328 * var(--landing-fluid-unit));border:1px solid #eeeeee;background:#ffffff;@media (min-width:769px) and (max-width:1279px){grid-template-columns:220px minmax(0,1fr);width:calc(100% - 140px - 16px);margin-left:0}@media (max-width:768px){grid-template-columns:1fr;width:100%;margin-left:0}}.textbook-carousel_textbookSpotlightCardNext__p5249{animation:textbook-carousel_textbookSlideFromRight__GAShz .42s cubic-bezier(.22,1,.36,1) both}.textbook-carousel_textbookSpotlightCardPrevious__ZqLeN{animation:textbook-carousel_textbookSlideFromLeft__nI6dW .42s cubic-bezier(.22,1,.36,1) both}.textbook-carousel_textbookSpotlightCoverPanel__zdm2f{display:flex;align-items:center;justify-content:center;padding:calc(50 * var(--landing-fluid-unit)) calc(64 * var(--landing-fluid-unit));background:#f8f8f8;@media (max-width:768px){padding:calc(24 * var(--landing-fluid-unit)) calc(18 * var(--landing-fluid-unit))}}.textbook-carousel_textbookSpotlightCoverFrame__LoPkl{overflow:hidden;width:calc(153 * var(--landing-fluid-unit));aspect-ratio:153/226;box-shadow:calc(-30 * var(--landing-fluid-unit)) calc(2 * var(--landing-fluid-unit)) calc(29.4 * var(--landing-fluid-unit)) calc(-6 * var(--landing-fluid-unit)) rgba(0,0,0,.15)}.textbook-carousel_textbookSpotlightCoverImage__vPqSY{display:block;width:100%;height:100%;object-fit:cover}.textbook-carousel_textbookSpotlightBody__6eA_Y{display:flex;flex-direction:column;justify-content:center;gap:calc(20 * var(--landing-fluid-unit));min-width:0;padding:0 calc(64 * var(--landing-fluid-unit)) 0 calc(46 * var(--landing-fluid-unit));@media (min-width:769px) and (max-width:1279px){padding-right:32px;padding-left:32px}@media (max-width:768px){gap:calc(14 * var(--landing-fluid-unit));padding:calc(18 * var(--landing-fluid-unit)) calc(18 * var(--landing-fluid-unit)) calc(22 * var(--landing-fluid-unit))}}.textbook-carousel_textbookCopyGroup__KfQCA{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit));width:100%;min-width:0}.textbook-carousel_textbookHeadingGroup__0WPHG{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit));width:100%;min-width:0}.textbook-carousel_textbookItemTitle__tlodV{color:#0a0a0a;font-size:20px;line-height:135%;font-weight:500;letter-spacing:0;word-break:keep-all;white-space:pre-line;@media (max-width:768px){font-size:calc(17 * var(--landing-fluid-unit));line-height:1.36}}.textbook-carousel_textbookItemDescription__7fIvR{display:flex;flex-direction:column;gap:0;color:#777777;font-size:14px;line-height:170%;font-weight:300;letter-spacing:0;@media (max-width:768px){font-size:calc(12 * var(--landing-fluid-unit));line-height:1.58}}.textbook-carousel_textbookBulletList__GJw8N{display:flex;flex-direction:column;gap:calc(5 * var(--landing-fluid-unit));color:#333333;font-size:14px;line-height:170%;font-weight:300;letter-spacing:0;@media (max-width:768px){font-size:calc(12 * var(--landing-fluid-unit));line-height:1.58}}.textbook-carousel_textbookNextPreviewCard__Trag5{position:absolute;top:0;right:0;z-index:1;display:flex;align-items:center;justify-content:center;width:calc(184 * var(--landing-fluid-unit));min-height:calc(328 * var(--landing-fluid-unit));border:1px solid #eeeeee;background:#f8f8f8;animation:textbook-carousel_textbookPreviewSwipe__nCBt_ .42s cubic-bezier(.22,1,.36,1) both;@media (min-width:769px) and (max-width:1279px){width:140px}@media (max-width:768px){display:none}}.textbook-carousel_textbookNextPreviewCoverFrame__tifci{overflow:hidden;width:calc(98 * var(--landing-fluid-unit));aspect-ratio:98/145;box-shadow:calc(-16 * var(--landing-fluid-unit)) calc(2 * var(--landing-fluid-unit)) calc(18 * var(--landing-fluid-unit)) calc(-6 * var(--landing-fluid-unit)) rgba(0,0,0,.15);@media (min-width:769px) and (max-width:1279px){width:82px}}.textbook-carousel_textbookNextPreviewCoverImage__BsxC5{display:block;width:100%;height:100%;object-fit:cover}.textbook-carousel_textbookPreviewCard__6TXEY{position:absolute;top:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:calc(50 * var(--landing-fluid-unit)) calc(64 * var(--landing-fluid-unit));width:calc(281 * var(--landing-fluid-unit));min-height:calc(328 * var(--landing-fluid-unit));border:1px solid #eeeeee;background:#f8f8f8;@media (min-width:769px) and (max-width:1279px){width:220px;padding-left:32px;padding-bottom:40px;padding-right:32px;padding-top:40px}@media (max-width:768px){display:none}}.textbook-carousel_textbookPreviewCardLeft__9gPzY{left:0}.textbook-carousel_textbookPreviewCardRight___lga1{right:calc(-130 * var(--landing-fluid-unit));@media (min-width:769px) and (max-width:1279px){right:-80px}}.textbook-carousel_textbookPreviewCoverFrame__5qt_X{overflow:hidden;width:calc(153 * var(--landing-fluid-unit));aspect-ratio:153/226;box-shadow:calc(-30 * var(--landing-fluid-unit)) calc(2 * var(--landing-fluid-unit)) calc(29.4 * var(--landing-fluid-unit)) calc(-6 * var(--landing-fluid-unit)) rgba(0,0,0,.15);@media (min-width:769px) and (max-width:1279px){width:120px}}.textbook-carousel_textbookPreviewCoverImage__w7sq6{display:block;width:100%;height:100%;object-fit:cover}.textbook-carousel_textbookCarouselButton__vwhV5{position:absolute;top:50%;z-index:50;display:inline-flex;align-items:center;justify-content:center;width:calc(36 * var(--landing-fluid-unit));height:calc(36 * var(--landing-fluid-unit));border:0;border-radius:999px;background:rgba(126,126,126,.34);color:#ffffff;cursor:pointer;@media (max-width:768px){width:32px;height:32px}}.textbook-carousel_textbookCarouselButtonPrev__ITF7P{left:calc(-18 * var(--landing-fluid-unit));transform:translateY(-50%);@media (max-width:768px){left:-9px}}.textbook-carousel_textbookCarouselButtonNext__TV59g{right:calc(-18 * var(--landing-fluid-unit));transform:translateY(-50%);@media (max-width:768px){right:-9px}}.textbook-carousel_textbookCarouselButtonGlyph__Bf3s5{font-size:24px;line-height:100%;@media (max-width:768px){font-size:20px}}@keyframes textbook-carousel_textbookSlideFromRight__GAShz{0%{opacity:.92;transform:translateX(calc(58 * var(--landing-fluid-unit)))}to{opacity:1;transform:translateX(0)}}@keyframes textbook-carousel_textbookSlideFromLeft__nI6dW{0%{opacity:.92;transform:translateX(calc(-58 * var(--landing-fluid-unit)))}to{opacity:1;transform:translateX(0)}}@keyframes textbook-carousel_textbookPreviewSwipe__nCBt_{0%{opacity:.76;transform:translateX(calc(34 * var(--landing-fluid-unit)))}to{opacity:1;transform:translateX(0)}}.Instructor_teacherSection__7rCHx{padding:calc(80 * var(--landing-fluid-unit)) 0;background:#ffffff;scroll-margin-top:230px}.Instructor_teacherContentBlock__mq0rz,.Instructor_teacherHeroBlock__nEm9J{width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - min(calc(160 * var(--landing-fluid-unit)), 160px)));margin:0 auto}.Instructor_teacherHeroHeader__MnjSN{display:flex;flex-direction:column;align-items:center;gap:calc(40 * var(--landing-fluid-unit))}.Instructor_teacherBio__RlER4 p,.Instructor_teacherFeatureText__y3_R7,.Instructor_teacherFeatureTitle__j3Wv3,.Instructor_teacherHeroHeading__CkbR3,.Instructor_teacherName__gvHCL,.Instructor_teacherSectionTitle__iEj83{margin:0}.Instructor_teacherHeroHeading__CkbR3{color:#0a0a0a;font-size:min(calc(40 * var(--landing-fluid-unit)),40px);font-weight:600;line-height:1.34;letter-spacing:0}.Instructor_teacherHeroImageFrame__idJK_{width:calc(950 * var(--landing-fluid-unit));height:calc(254 * var(--landing-fluid-unit));overflow:hidden;@media (max-width:767px){width:100%;height:min(calc(200 / 375 * 100vw),200px)}}.Instructor_teacherHeroImage__ysmFu{display:block;width:100%;height:100%;object-fit:cover;object-position:center 80%;transform:scaleX(-1)}.Instructor_teacherContentBlock__mq0rz{display:flex;flex-direction:column;gap:calc(32 * var(--landing-fluid-unit))}.Instructor_teacherSectionTitleWrap__pvUwK{display:flex;align-items:center;justify-content:center}.Instructor_teacherSectionTitle__iEj83{color:#0a0a0a;font-size:min(calc(32 * var(--landing-fluid-unit)),32px);font-weight:600;line-height:1.34;letter-spacing:0;text-align:center}.Instructor_teacherCardGrid__PNj_P{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(16 * var(--landing-fluid-unit));gap:calc(16 * var(--landing-fluid-unit))}.Instructor_teacherCard__DjFDG{position:relative;display:flex;height:calc(445 * var(--landing-fluid-unit));padding:calc(34 * var(--landing-fluid-unit));overflow:hidden;background:#f8f8f8}.Instructor_teacherPortraitArea__JZu95{position:absolute;top:0;right:0;width:calc(312 * var(--landing-fluid-unit));height:100%;pointer-events:none}.Instructor_teacherPortraitImage__LHJ4q{display:block;width:100%;height:100%;object-fit:cover;object-position:right bottom}.Instructor_teacherPortraitFade__wJzcA{position:absolute;inset:0;background:linear-gradient(180deg,rgba(248,248,248,0) 66.067%,#f8f8f8)}.Instructor_teacherCardInner__7m59K{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit));min-height:0}.Instructor_teacherSubjectBadge__f_32r{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;padding:4px calc(11 * var(--landing-fluid-unit));background:#333333;color:#ffffff;font-size:min(calc(14 * var(--landing-fluid-unit)),14px);line-height:1.5;font-weight:500;letter-spacing:0}.Instructor_teacherIdentityGroup__uHNku{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.Instructor_teacherName__gvHCL{color:#0a0a0a;font-size:min(calc(20 * var(--landing-fluid-unit)),20px);line-height:1.3;font-weight:600;letter-spacing:0}.Instructor_teacherBio__RlER4{display:flex;flex-direction:column;color:#777777;font-size:min(calc(14 * var(--landing-fluid-unit)),14px);line-height:1.5;font-weight:300;letter-spacing:0}.Instructor_teacherFeaturePanel__o5TOu{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;margin-top:auto;min-height:0;padding:calc(16 * var(--landing-fluid-unit));background:rgba(255,255,255,.9)}.Instructor_teacherFeatureTitle__j3Wv3{color:#333333;font-size:min(calc(14 * var(--landing-fluid-unit)),14px);font-weight:600;line-height:1.5;letter-spacing:0}.Instructor_teacherFeatureList__YAoOB{display:flex;flex:1 1 auto;flex-direction:column}.Instructor_teacherFeatureText__y3_R7{color:#333333;font-size:min(calc(14 * var(--landing-fluid-unit)),14px);line-height:170%;font-weight:300;letter-spacing:0}.Instructor_teacherFeatureText__y3_R7 strong{font-weight:700}.Instructor_teacherReviewBlock__rjmht{display:flex;flex-direction:column;gap:calc(32 * var(--landing-fluid-unit))}.Instructor_teacherReviewTitleWrap__0HVEI{display:flex;align-items:center;justify-content:center}.Instructor_teacherReviewAuthor__7lQb6,.Instructor_teacherReviewQuote__QOsHV p,.Instructor_teacherReviewStars__wvONh,.Instructor_teacherReviewTitle__DqFPe{margin:0}.Instructor_teacherReviewTitle__DqFPe{color:#0a0a0a;font-size:min(calc(32 * var(--landing-fluid-unit)),32px);font-weight:600;line-height:1.34;letter-spacing:0;text-align:center}.Instructor_teacherReviewGrid__1WM0m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(16 * var(--landing-fluid-unit));gap:calc(16 * var(--landing-fluid-unit))}.Instructor_teacherReviewCard__pfOc3{display:flex;flex-direction:column;gap:12px;min-height:calc(162 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit));background:#f8f8f8}.Instructor_teacherReviewStars__wvONh{color:#000000;font-size:min(calc(14 * var(--landing-fluid-unit)),14px);font-weight:600;line-height:1.5;letter-spacing:0}.Instructor_teacherReviewQuote__QOsHV{display:flex;flex:1 1 auto;flex-direction:column;color:#333333}.Instructor_teacherReviewAuthor__7lQb6,.Instructor_teacherReviewQuote__QOsHV{font-size:min(calc(14 * var(--landing-fluid-unit)),14px);line-height:1.5;font-weight:300;letter-spacing:0}.Instructor_teacherReviewAuthor__7lQb6{color:#aaaaaa}.Instructor_teacherEnrollmentBlock__EdGhW{display:flex;flex-direction:column;gap:calc(32 * var(--landing-fluid-unit));margin-top:calc(100 * var(--landing-fluid-unit))}.Instructor_teacherEnrollmentTitleWrap__KcwOJ{display:flex;align-items:center;justify-content:center}.Instructor_teacherEnrollmentDescription__PVW1e p,.Instructor_teacherEnrollmentLabel__NVtPr,.Instructor_teacherEnrollmentLead__OW9kl,.Instructor_teacherEnrollmentTitle__8k22k,.Instructor_teacherEnrollmentValue__dKsjX{margin:0}.Instructor_teacherEnrollmentTitle__8k22k{color:#0a0a0a;font-size:min(calc(32 * var(--landing-fluid-unit)),32px);font-weight:600;line-height:1.34;letter-spacing:0;text-align:center}.Instructor_teacherEnrollmentPanel__aXeZt{display:flex;flex-direction:column;gap:calc(24 * var(--landing-fluid-unit));padding:calc(40 * var(--landing-fluid-unit)) calc(40 * var(--landing-fluid-unit)) calc(30 * var(--landing-fluid-unit));background:#f8f8f8}.Instructor_teacherEnrollmentHero__P6C4I{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(32 * var(--landing-fluid-unit))}.Instructor_teacherEnrollmentCopyGroup__q7Ydc{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0}.Instructor_teacherEnrollmentLead__OW9kl{color:#0a0a0a;font-size:min(calc(24 * var(--landing-fluid-unit)),24px);font-weight:500;line-height:1.5;letter-spacing:0}.Instructor_teacherEnrollmentDescription__PVW1e{display:flex;flex-direction:column;gap:0;color:#777777;font-size:min(calc(14 * var(--landing-fluid-unit)),14px);line-height:1.5;font-weight:300;letter-spacing:0}.Instructor_teacherEnrollmentButton__cc9dI{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:calc(254 * var(--landing-fluid-unit));min-height:calc(49 * var(--landing-fluid-unit));padding:calc(14 * var(--landing-fluid-unit)) calc(34 * var(--landing-fluid-unit));border:0;background:#000000;color:#ffffff;font-size:min(calc(14 * var(--landing-fluid-unit)),14px);font-weight:600;line-height:1.5;letter-spacing:0;cursor:pointer}.Instructor_teacherEnrollmentTable__lHOIt{display:flex;flex-direction:column;padding-top:calc(25 * var(--landing-fluid-unit));border-top:1px solid #e0e0e0}.Instructor_teacherEnrollmentRow__WlbHn{display:grid;grid-template-columns:calc(100 * var(--landing-fluid-unit)) minmax(0,1fr);grid-column-gap:calc(100 * var(--landing-fluid-unit));column-gap:calc(100 * var(--landing-fluid-unit));align-items:center}.Instructor_teacherEnrollmentLabelCell__cpZ4N,.Instructor_teacherEnrollmentValueCell__0_NF3{display:flex;align-items:center;min-width:0;padding:12px 0}.Instructor_teacherEnrollmentLabel__NVtPr{color:#777777;font-size:min(calc(14 * var(--landing-fluid-unit)),14px);line-height:1.5;font-weight:500;letter-spacing:0}.Instructor_teacherEnrollmentValue__dKsjX{color:#333333;font-size:min(calc(14 * var(--landing-fluid-unit)),14px);font-weight:300;line-height:21px;word-break:keep-all}@media (max-width:767px){.Instructor_teacherSection__7rCHx{padding:min(calc(60 * var(--landing-fluid-unit)),60px) 0}.Instructor_teacherContentBlock__mq0rz,.Instructor_teacherHeroBlock__nEm9J{width:calc(100% - 40px);max-width:100%}.Instructor_teacherHeroHeader__MnjSN{gap:min(calc(28 * var(--landing-fluid-unit)),28px)}.Instructor_teacherHeroHeading__CkbR3{font-size:calc(30 * var(--landing-fluid-unit))}.Instructor_teacherContentBlock__mq0rz{gap:min(calc(32 * var(--landing-fluid-unit)),32px)}.Instructor_teacherEnrollmentTitle__8k22k,.Instructor_teacherReviewTitle__DqFPe,.Instructor_teacherSectionTitle__iEj83{font-size:calc(22 * var(--landing-fluid-unit))}.Instructor_teacherEnrollmentTitle__8k22k{white-space:pre-line}.Instructor_teacherCardGrid__PNj_P,.Instructor_teacherReviewGrid__1WM0m{grid-template-columns:1fr}.Instructor_teacherCard__DjFDG{height:auto;padding:min(calc(24 * var(--landing-fluid-unit)),24px)}.Instructor_teacherPortraitArea__JZu95{position:relative;width:100%;height:min(calc(220 * var(--landing-fluid-unit)),220px);margin-bottom:min(calc(16 * var(--landing-fluid-unit)),16px)}.Instructor_teacherCardInner__7m59K{gap:min(calc(12 * var(--landing-fluid-unit)),12px)}.Instructor_teacherBio__RlER4,.Instructor_teacherEnrollmentButton__cc9dI,.Instructor_teacherEnrollmentLabel__NVtPr,.Instructor_teacherEnrollmentValue__dKsjX,.Instructor_teacherFeatureText__y3_R7,.Instructor_teacherFeatureTitle__j3Wv3,.Instructor_teacherReviewAuthor__7lQb6,.Instructor_teacherReviewStars__wvONh,.Instructor_teacherSubjectBadge__f_32r{font-size:calc(13 * var(--landing-fluid-unit));line-height:min(calc(21 * var(--landing-fluid-unit)),21px)}.Instructor_teacherName__gvHCL{font-size:calc(18 * var(--landing-fluid-unit));line-height:min(calc(25 * var(--landing-fluid-unit)),25px)}.Instructor_teacherFeatureList__YAoOB{gap:min(calc(8 * var(--landing-fluid-unit)),8px)}.Instructor_teacherEnrollmentBlock__EdGhW{margin-top:min(calc(64 * var(--landing-fluid-unit)),64px)}.Instructor_teacherReviewCard__pfOc3{min-height:0;padding:min(calc(20 * var(--landing-fluid-unit)),20px)}.Instructor_teacherEnrollmentPanel__aXeZt{padding:min(calc(24 * var(--landing-fluid-unit)),24px) min(calc(20 * var(--landing-fluid-unit)),20px)}.Instructor_teacherEnrollmentHero__P6C4I{flex-direction:column}.Instructor_teacherEnrollmentCopyGroup__q7Ydc{width:100%}.Instructor_teacherEnrollmentLead__OW9kl{font-size:calc(18 * var(--landing-fluid-unit));line-height:min(calc(28 * var(--landing-fluid-unit)),28px);text-align:center}.Instructor_teacherEnrollmentDescription__PVW1e{line-height:min(calc(21 * var(--landing-fluid-unit)),21px);text-align:center}.Instructor_teacherEnrollmentButton__cc9dI{width:100%}.Instructor_teacherEnrollmentRow__WlbHn{grid-template-columns:1fr;column-gap:0}.Instructor_teacherEnrollmentLabelCell__cpZ4N,.Instructor_teacherEnrollmentValueCell__0_NF3{padding-top:min(calc(8 * var(--landing-fluid-unit)),8px);padding-bottom:0}}.summary-outcome-block_summaryOutcomeBlock__EHmnf{width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - min(calc(160 * var(--landing-fluid-unit)), 160px)));margin:calc(80 * var(--landing-fluid-unit)) auto 0;@media (max-width:767px){width:calc(100% - min(calc(40 / 375 * 100vw), 40px))}}.summary-outcome-block_summaryOutcomeHeadingWrap__xTklJ{display:flex;align-items:center;justify-content:center}.summary-outcome-block_summaryOutcomeDescription__Nehyo p,.summary-outcome-block_summaryOutcomeHeading__2xVbC,.summary-outcome-block_summaryOutcomeTitle__lm3cC{margin:0}.summary-outcome-block_summaryOutcomeHeading__2xVbC{color:#0a0a0a;font-size:calc(32 * var(--landing-fluid-unit));font-weight:600;line-height:1.34;font-style:normal;letter-spacing:0;text-align:center;word-break:keep-all;@media (max-width:767px){font-size:min(calc(22 / 375 * 100vw),22px)}}.summary-outcome-block_summaryOutcomeGrid__G9PIZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(16 * var(--landing-fluid-unit));gap:calc(16 * var(--landing-fluid-unit));margin-top:calc(40 * var(--landing-fluid-unit));@media (max-width:767px){grid-template-columns:1fr;margin-top:min(calc(28 / 375 * 100vw),28px)}}.summary-outcome-block_summaryOutcomeCard__t_z10{display:flex;align-items:flex-start;gap:calc(16 * var(--landing-fluid-unit));min-width:0;padding:calc(24 * var(--landing-fluid-unit));border:1px solid #eeeeee;background:#ffffff;@media (max-width:767px){padding-left:min(calc(16 / 375 * 100vw),16px);padding-bottom:min(calc(20 / 375 * 100vw),20px);padding-right:min(calc(16 / 375 * 100vw),16px);padding-top:min(calc(20 / 375 * 100vw),20px)}}.summary-outcome-block_summaryOutcomeIcon__Rd0qm{display:inline-flex;width:calc(32 * var(--landing-fluid-unit));min-width:calc(32 * var(--landing-fluid-unit));height:calc(48 * var(--landing-fluid-unit));align-items:flex-start;justify-content:center;font-size:calc(32 * var(--landing-fluid-unit));line-height:calc(36 * var(--landing-fluid-unit));@media (max-width:767px){width:min(calc(28 / 375 * 100vw),28px);min-width:min(calc(28 / 375 * 100vw),28px);height:min(calc(32 / 375 * 100vw),32px);font-size:min(calc(24 / 375 * 100vw),24px);line-height:min(calc(30 / 375 * 100vw),30px)}}.summary-outcome-block_summaryOutcomeCopy__poUa8{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:calc(8 * var(--landing-fluid-unit))}.summary-outcome-block_summaryOutcomeTitle__lm3cC{color:#0a0a0a;font-size:calc(20 * var(--landing-fluid-unit));font-weight:500;line-height:1.3;font-style:normal;letter-spacing:0;word-break:keep-all;@media (max-width:767px){font-size:min(calc(16 / 375 * 100vw),16px);line-height:min(calc(22 / 375 * 100vw),22px)}}.summary-outcome-block_summaryOutcomeDescription__Nehyo{color:#777777;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:170%;font-style:normal;letter-spacing:0;@media (max-width:767px){line-height:min(calc(21 / 375 * 100vw),21px);p{white-space:pre-line}}@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px)}}.summary-audience-block_summaryAudienceBlock__B2uNG{width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - min(calc(160 * var(--landing-fluid-unit)), 160px)));margin:calc(80 * var(--landing-fluid-unit)) auto 0;@media (max-width:767px){width:calc(100% - min(calc(40 / 375 * 100vw), 40px))}}.summary-audience-block_summaryAudienceHeadingWrap__wnijn{display:flex;align-items:center;justify-content:center}.summary-audience-block_summaryAudienceHeading___H8r3,.summary-audience-block_summaryAudienceText__A9rPQ{margin:0}.summary-audience-block_summaryAudienceHeading___H8r3{color:#0a0a0a;font-size:calc(32 * var(--landing-fluid-unit));font-weight:600;line-height:1.34;font-style:normal;letter-spacing:0;text-align:center;word-break:keep-all;@media (max-width:767px){font-size:min(calc(22 / 375 * 100vw),22px)}}.summary-audience-block_summaryAudiencePanel__0BPWz{display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit));margin-top:calc(32 * var(--landing-fluid-unit));padding:calc(41 * var(--landing-fluid-unit)) calc(51 * var(--landing-fluid-unit));border:1px solid #d1d5dc;background:#ffffff;@media (max-width:767px){padding-left:min(calc(16 / 375 * 100vw),16px);padding-bottom:min(calc(24 / 375 * 100vw),24px);padding-right:min(calc(16 / 375 * 100vw),16px);padding-top:min(calc(24 / 375 * 100vw),24px);gap:min(calc(18 / 375 * 100vw),18px);margin-top:(calc(24 / 375 * 100vw),24px)}}.summary-audience-block_summaryAudienceItem__96kdX{display:flex;align-items:center;gap:calc(12 * var(--landing-fluid-unit));@media (max-width:767px){align-items:flex-start}}.summary-audience-block_summaryAudienceIcon__KprvP{position:relative;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit));flex-shrink:0;@media (max-width:767px){margin-top:3px}}.summary-audience-block_summaryAudienceText__A9rPQ{flex:1 1 auto;min-width:0;color:#333333;font-size:calc(16 * var(--landing-fluid-unit));font-weight:300;line-height:1.4;font-style:normal;letter-spacing:0;word-break:keep-all;@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px);line-height:min(calc(21 / 375 * 100vw),21px);white-space:pre-line;flex:none}}.course-intro-overview-section_introductionSectionBlock__1peMU{display:flex;flex-direction:column;gap:min(calc(32 * var(--landing-fluid-unit)),24px);width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - min(calc(160 * var(--landing-fluid-unit)), 160px)));box-sizing:border-box;margin:calc(100 * var(--landing-fluid-unit)) auto 0;@media (max-width:767px){gap:min(calc(16 * var(--landing-fluid-unit)),16px);width:calc(100% - min(calc(40 / 375 * 100vw), 40px));margin-top:min(calc(72 / 375 * 100vw),72px)}}.course-intro-overview-section_introductionSectionTitleWrap__fwC_p{display:flex;justify-content:center}.course-intro-overview-section_introductionSectionTitle__1DC_z{font-size:calc(32 * var(--landing-fluid-unit));font-weight:600;line-height:1.4;color:#111827;@media (max-width:767px){font-size:min(calc(22 / 375 * 100vw),22px)}}.course-intro-overview-section_introductionOverviewGrid__GvWnn{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:min(calc(16 * var(--landing-fluid-unit)),16px);gap:min(calc(16 * var(--landing-fluid-unit)),16px);@media (max-width:767px){grid-template-columns:1fr;gap:min(calc(12 * var(--landing-fluid-unit)),12px)}}.course-intro-overview-section_introductionOverviewCard__oK0Ge{display:flex;flex-direction:column;align-items:center;gap:min(calc(3 * var(--landing-fluid-unit)),3px);padding:min(calc(24 * var(--landing-fluid-unit)),24px);border:1px solid #eeeeee;border-radius:min(calc(8 * var(--landing-fluid-unit)),8px);background:#ffffff;text-align:center;@media (max-width:767px){padding:min(calc(16 * var(--landing-fluid-unit)),16px)}}.course-intro-overview-section_introductionOverviewLabel__Wrvtu{font-size:calc(13 * var(--landing-fluid-unit));font-weight:300;line-height:172%;color:#777777;@media (max-width:767px){font-size:calc(11 / 375 * 100vw)}}.course-intro-overview-section_introductionOverviewValue__Fhj4Q{display:block;font-size:calc(34 * var(--landing-fluid-unit));font-weight:700;line-height:176%;color:#000000;@media (max-width:767px){font-size:calc(24 / 375 * 100vw)}}.course-intro-overview-section_introductionOverviewCopy__3yzG5{display:flex;flex-direction:column;gap:min(calc(2 * var(--landing-fluid-unit)),2px)}.course-intro-overview-section_introductionOverviewLine___IJ_3{font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:160%;color:#777777;@media (max-width:767px){font-size:calc(12 / 375 * 100vw)}}