.course-module__2co3gG__site{--ink:#18394b;--muted:#647784;--mint:#52c7a7;--paper:#f7f9f6;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.65}.course-module__2co3gG__site *{box-sizing:border-box}.course-module__2co3gG__site h1,.course-module__2co3gG__site h2,.course-module__2co3gG__site h3,.course-module__2co3gG__site h4,.course-module__2co3gG__site p{margin:0}.course-module__2co3gG__site a{color:inherit;text-decoration:none}.course-module__2co3gG__site a:focus-visible,.course-module__2co3gG__site summary:focus-visible{outline-offset:4px;outline:3px solid #188c74}.course-module__2co3gG__site section{scroll-margin-top:92px}.course-module__2co3gG__header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border-bottom:1px solid #e4ece8;position:sticky;top:0}.course-module__2co3gG__headerInner{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;min-height:72px;margin:auto;padding:0 30px;display:flex}.course-module__2co3gG__brand{letter-spacing:.02em;white-space:nowrap;font-size:22px;font-weight:900}.course-module__2co3gG__brand span{color:#35a58c;font-size:17px;font-weight:700}.course-module__2co3gG__header nav{align-items:center;gap:6px;display:flex}.course-module__2co3gG__header nav a{color:#47606c;white-space:nowrap;border-radius:999px;align-items:center;min-height:44px;padding:11px 17px;font-size:13px;font-weight:700;display:flex}.course-module__2co3gG__header nav a:hover{color:#14775f;background:#edf7f2}.course-module__2co3gG__hero{color:#fff;background:radial-gradient(circle at 12% 9%,#244e62 0,#143649 44%,#102d41 100%);border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);align-items:center;gap:12px;max-width:1220px;min-height:530px;margin:28px auto 0;padding:65px 66px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px #173e4830}.course-module__2co3gG__hero:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-240px;left:-250px}.course-module__2co3gG__heroCopy{z-index:2;position:relative}.course-module__2co3gG__eyebrow{letter-spacing:.16em;color:#abf0d9;align-items:center;gap:9px;font-size:12px;font-weight:800;display:inline-flex}.course-module__2co3gG__eyebrow i{background:#68dbb6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #68dbb625}.course-module__2co3gG__hero h1{letter-spacing:-.04em;margin:28px 0 22px;font-size:clamp(39px,4.1vw,64px);font-weight:900;line-height:1.2}.course-module__2co3gG__hero h1 em{color:#8eebce;font-style:normal}.course-module__2co3gG__heroCopy>p{color:#d1e2e0;max-width:540px;font-size:16px;line-height:1.9}.course-module__2co3gG__heroActions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.course-module__2co3gG__buttonPrimary,.course-module__2co3gG__buttonOutline{touch-action:manipulation;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;min-height:50px;padding:11px 22px;font-size:14px;font-weight:800;display:inline-flex}.course-module__2co3gG__buttonPrimary{background:#76ddba;color:#14394a!important}.course-module__2co3gG__buttonPrimary:hover{background:#9af0cc}.course-module__2co3gG__buttonOutline{border:1px solid #99c6be80;color:#fff!important}.course-module__2co3gG__buttonOutline:hover{background:#ffffff1a}.course-module__2co3gG__heroFacts{flex-wrap:wrap;gap:11px;margin-top:41px;display:flex}.course-module__2co3gG__heroFacts span{color:#d1e5e0;border:1px solid #ffffff2d;border-radius:999px;padding:5px 13px;font-size:12px}.course-module__2co3gG__heroFacts b{color:#92edc9;margin-right:3px;font-size:17px}.course-module__2co3gG__heroVisual{align-self:stretch;place-items:center;min-width:0;display:grid;position:relative}.course-module__2co3gG__heroVisual svg{z-index:1;filter:drop-shadow(0 18px 16px #041f2940);width:min(100%,530px);height:auto;position:relative}.course-module__2co3gG__orbitOne,.course-module__2co3gG__orbitTwo{border:1px solid #ffffff1c;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.course-module__2co3gG__orbitOne{width:420px;height:420px}.course-module__2co3gG__orbitTwo{width:515px;height:515px}.course-module__2co3gG__visualCaption{text-align:right;z-index:2;gap:2px;display:grid;position:absolute;top:12px;right:2px}.course-module__2co3gG__visualCaption small{letter-spacing:.14em;color:#9fe7d0;font-size:10px;font-weight:800}.course-module__2co3gG__visualCaption strong{letter-spacing:.03em;font-size:17px}.course-module__2co3gG__visualTag{z-index:2;color:#4d5d60;background:#f9f5e9;border-radius:99px;padding:7px 14px;font-size:11px;font-weight:800;position:absolute;bottom:28px;left:10px;box-shadow:0 8px 20px #00182030}.course-module__2co3gG__introStrip{background:#fff;border:1px solid #e2ebe7;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1220px;margin:20px auto 0;padding:25px 30px;display:grid;box-shadow:0 12px 30px #163d4510}.course-module__2co3gG__introStrip>div{border-right:1px solid #e4ece8;padding:6px 24px}.course-module__2co3gG__introStrip>div:last-child{border:0}.course-module__2co3gG__introStrip span{letter-spacing:.12em;color:#55bba0;margin-right:13px;font-size:12px;font-weight:900}.course-module__2co3gG__introStrip strong{font-size:16px}.course-module__2co3gG__introStrip p{color:#7b8c91;margin:5px 0 0 39px;font-size:12px;line-height:1.65}.course-module__2co3gG__catalog{max-width:1220px;margin:88px auto 0;padding:0 4px}.course-module__2co3gG__sectionTitle>span{color:#3aa98c;letter-spacing:.14em;font-size:12px;font-weight:900}.course-module__2co3gG__sectionTitle h2{letter-spacing:-.035em;margin:10px 0;font-size:clamp(28px,3.2vw,42px);line-height:1.3}.course-module__2co3gG__sectionTitle p{color:var(--muted);font-size:14px}.course-module__2co3gG__unitNav{flex-wrap:wrap;gap:10px;margin:31px 0 45px;display:flex}.course-module__2co3gG__unitNav a{background:#fff;border:1px solid #e2eae4;border-radius:999px;align-items:center;gap:11px;min-height:44px;padding:7px 16px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 3px 9px #193d4510}.course-module__2co3gG__unitNav a:hover{background:#f2fbf6;border-color:#6ec9aa}.course-module__2co3gG__unitNav b{color:#3eaf92;font-size:11px}.course-module__2co3gG__unit{margin-bottom:58px}.course-module__2co3gG__unitHeading{border-bottom:1px solid #dbe6df;align-items:baseline;gap:15px;margin-bottom:18px;padding-bottom:17px;display:flex}.course-module__2co3gG__unitHeading span{color:#33aa8c;letter-spacing:.13em;font-size:11px;font-weight:900}.course-module__2co3gG__unitHeading h3{letter-spacing:-.02em;font-size:25px;line-height:1.3}.course-module__2co3gG__unitHeading small{color:#7a8b8d;white-space:nowrap;margin-left:auto;font-size:12px}.course-module__2co3gG__lessonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.course-module__2co3gG__lessonCard{background:#fff;border:1px solid #e3ebe5;border-radius:18px;flex-direction:column;min-height:232px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 7px 21px #103f4210}.course-module__2co3gG__lessonCard:hover{border-color:#83d9b8;transform:translateY(-4px);box-shadow:0 13px 28px #103f4221}.course-module__2co3gG__lessonCardTop{color:#43b89a;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:10px;font-weight:900;display:flex}.course-module__2co3gG__cardArrow{letter-spacing:0;background:#e7f7ef;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.course-module__2co3gG__lessonCard h4{letter-spacing:-.02em;margin-top:22px;font-size:20px;line-height:1.35}.course-module__2co3gG__lessonCard p{color:#6d8189;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:13px;line-height:1.72;display:-webkit-box;overflow:hidden}.course-module__2co3gG__conceptRow{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:17px;display:flex}.course-module__2co3gG__conceptRow span{color:#45776d;text-overflow:ellipsis;white-space:nowrap;background:#f0f8f3;border-radius:99px;max-width:100%;padding:3px 8px;font-size:10px;overflow:hidden}.course-module__2co3gG__connectBanner{background:#dff5e9;border-radius:25px;justify-content:space-between;align-items:center;gap:28px;max-width:1220px;margin:90px auto 0;padding:37px 45px;display:flex}.course-module__2co3gG__connectBanner span:first-child{letter-spacing:.16em;color:#298c74;font-size:11px;font-weight:900}.course-module__2co3gG__connectBanner h2{margin:7px 0;font-size:26px}.course-module__2co3gG__connectBanner p{color:#55746d;font-size:13px}.course-module__2co3gG__featureNote{color:#59746c;margin-top:9px;font-size:11px;line-height:1.6;display:block}.course-module__2co3gG__connectBanner>a{color:#fff;white-space:nowrap;background:#174d50;border-radius:10px;align-items:center;gap:30px;min-height:50px;padding:11px 20px;font-size:13px;font-weight:800;display:inline-flex}.course-module__2co3gG__connectBanner>a:hover{background:#0d3e43}.course-module__2co3gG__footer{color:#829198;border-top:1px solid #dce8e1;justify-content:space-between;gap:20px;max-width:1220px;margin:66px auto 0;padding:25px 4px 40px;font-size:12px;display:flex}.course-module__2co3gG__footer a:hover{color:#167f66}.course-module__2co3gG__lessonPage{max-width:1280px;margin:auto;padding:24px 30px 0}.course-module__2co3gG__breadcrumbs{color:#85949a;flex-wrap:wrap;align-items:center;gap:10px;margin:3px 0 22px;font-size:12px;display:flex}.course-module__2co3gG__breadcrumbs a:hover{color:#168b72}.course-module__2co3gG__breadcrumbs span:last-child{color:#3b6368}.course-module__2co3gG__lessonLayout{grid-template-columns:246px minmax(0,1fr);align-items:start;gap:24px;display:grid}.course-module__2co3gG__lessonSidebar{background:#fff;border:1px solid #e3ebe7;border-radius:18px;max-height:calc(100dvh - 110px);padding:20px;position:sticky;top:94px;overflow:auto}.course-module__2co3gG__sidebarTop span{letter-spacing:.14em;color:#40ad8f;font-size:10px;font-weight:900}.course-module__2co3gG__sidebarTop h2{margin:7px 0 3px;font-size:18px;line-height:1.3}.course-module__2co3gG__sidebarTop p{color:#8b9b9a;font-size:12px}.course-module__2co3gG__lessonSidebar nav{border-top:1px solid #e8eeeb;gap:4px;margin:17px 0;padding-top:13px;display:grid}.course-module__2co3gG__lessonSidebar nav a{color:#60757b;border-radius:9px;align-items:baseline;gap:9px;min-height:40px;padding:9px 10px;font-size:12px;line-height:1.5;display:flex}.course-module__2co3gG__lessonSidebar nav a span{color:#54b99a;font-size:10px;font-weight:900}.course-module__2co3gG__lessonSidebar nav a:hover,.course-module__2co3gG__lessonSidebar nav a.course-module__2co3gG__sidebarActive{color:#145d50;background:#eaf8f1;font-weight:800}.course-module__2co3gG__allLessons{border-top:1px solid #e8eeeb;justify-content:space-between;padding:16px 10px 2px;font-size:12px;font-weight:800;display:flex;color:#259d7d!important}.course-module__2co3gG__lessonContent{min-width:0}.course-module__2co3gG__lessonHero{background:linear-gradient(115deg,#e5f7ed,#f4f7e9);border:1px solid #dbece3;border-radius:22px;align-items:center;min-height:260px;padding:36px 42px;display:flex;position:relative;overflow:hidden}.course-module__2co3gG__lessonHero:before{content:"";border:1px solid #93ceb559;border-radius:50%;width:270px;height:270px;position:absolute;top:-130px;right:-80px}.course-module__2co3gG__lessonHero>div:first-child{z-index:1;max-width:700px;position:relative}.course-module__2co3gG__lessonKicker{letter-spacing:.15em;color:#2fa887;font-size:11px;font-weight:900}.course-module__2co3gG__lessonUnit{color:#487e71;font-size:12px;margin-top:12px!important}.course-module__2co3gG__lessonHero h1{letter-spacing:-.035em;margin:7px 0 13px;font-size:clamp(30px,3.1vw,44px);line-height:1.25}.course-module__2co3gG__lessonSummary{color:#54716d;max-width:650px;font-size:14px;line-height:1.85}.course-module__2co3gG__lessonNumber{color:#82c7aa2b;letter-spacing:-.1em;pointer-events:none;font-size:180px;font-weight:900;line-height:1;position:absolute;bottom:-42px;right:26px}.course-module__2co3gG__lessonSection{background:#fff;border:1px solid #e3ebe7;border-radius:20px;margin-top:18px;padding:30px 34px}.course-module__2co3gG__lessonSectionHeading span,.course-module__2co3gG__challenge span,.course-module__2co3gG__lessonConnect span{letter-spacing:.16em;color:#30aa8a;font-size:10px;font-weight:900}.course-module__2co3gG__lessonSectionHeading h2,.course-module__2co3gG__challenge h2{letter-spacing:-.02em;margin-top:5px;font-size:23px;line-height:1.3}.course-module__2co3gG__lessonConcepts{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.course-module__2co3gG__lessonConcepts span{color:#327d69;background:#f4faf5;border:1px solid #d8ebe0;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:700}.course-module__2co3gG__challenge{color:#fff;background:#173f4e;border-radius:20px;grid-template-columns:170px 1fr;align-items:center;gap:20px;margin-top:18px;padding:28px 34px;display:grid}.course-module__2co3gG__challenge span{color:#83d7b9}.course-module__2co3gG__challenge h2{font-size:22px}.course-module__2co3gG__challenge p{color:#e0eeec;white-space:pre-line;font-size:15px;line-height:1.85}.course-module__2co3gG__lessonSteps{gap:11px;margin:23px 0 0;padding:0;list-style:none;display:grid}.course-module__2co3gG__lessonSteps li{background:#f7faf7;border:1px solid #e7eee8;border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:15px 16px;display:grid}.course-module__2co3gG__lessonSteps li>span{color:#278e70;background:#dcf4e5;border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.course-module__2co3gG__lessonSteps p{color:#426068;white-space:pre-line;overflow-wrap:anywhere;padding-top:4px;font-size:14px;line-height:1.9}.course-module__2co3gG__galleryNote{color:#7d8e8c;font-size:13px;margin:13px 0 20px!important}.course-module__2co3gG__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.course-module__2co3gG__gallery figure{background:#fafcf9;border:1px solid #e4ece7;border-radius:14px;min-width:0;margin:0;padding:11px}.course-module__2co3gG__imageFrame{background:#fff;border-radius:9px;justify-content:center;align-items:center;min-height:190px;display:flex;overflow:hidden}.course-module__2co3gG__imageFrame img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:570px;display:block}.course-module__2co3gG__gallery figcaption{color:#657b7c;overflow-wrap:anywhere;align-items:center;gap:10px;padding:10px 4px 1px;font-size:11px;display:flex}.course-module__2co3gG__gallery figcaption span{color:#2fa887;font-weight:900}.course-module__2co3gG__gallery figcaption em{color:#218f73;white-space:nowrap;margin-left:auto;font-style:normal}.course-module__2co3gG__blueprintDetails{background:#f3f9f5;border:1px solid #d9eae0;border-radius:14px;margin-top:22px;padding:16px}.course-module__2co3gG__blueprintDetails summary{cursor:pointer;color:#226e5d;align-items:center;gap:10px;min-height:46px;font-size:14px;font-weight:800;display:flex}.course-module__2co3gG__blueprintDetails summary span{color:#4f8c76;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:700}.course-module__2co3gG__blueprintDetails>p{color:#69847b;margin-bottom:16px;font-size:12px}.course-module__2co3gG__lessonConnect{background:#e3f6eb;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:25px 30px;display:flex}.course-module__2co3gG__lessonConnect h2{margin:5px 0;font-size:21px}.course-module__2co3gG__lessonConnect p{color:#5d7970;font-size:12px}.course-module__2co3gG__lessonConnect a{color:#fff;white-space:nowrap;background:#145655;border-radius:10px;align-items:center;gap:20px;min-height:45px;padding:10px 15px;font-size:12px;font-weight:800;display:inline-flex}.course-module__2co3gG__lessonConnect a:hover{background:#0d4341}.course-module__2co3gG__lessonPagination{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.course-module__2co3gG__lessonPagination a{background:#fff;border:1px solid #e4ebe5;border-radius:12px;gap:5px;min-width:0;padding:17px 19px;display:grid}.course-module__2co3gG__lessonPagination a:hover{border-color:#77d3ad}.course-module__2co3gG__lessonPagination a:last-child{text-align:right}.course-module__2co3gG__lessonPagination small{color:#36aa89;font-size:11px}.course-module__2co3gG__lessonPagination strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}@media (min-width:1261px){.course-module__2co3gG__headerInner,.course-module__2co3gG__lessonPage{max-width:none}.course-module__2co3gG__hero,.course-module__2co3gG__introStrip,.course-module__2co3gG__catalog,.course-module__2co3gG__connectBanner,.course-module__2co3gG__footer{max-width:none;margin-left:32px;margin-right:32px}.course-module__2co3gG__lessonPage{padding-left:32px;padding-right:32px}}@media (min-width:1600px){.course-module__2co3gG__lessonGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.course-module__2co3gG__gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.course-module__2co3gG__heroVisual svg{width:min(100%,660px)}}@media (max-width:1260px){.course-module__2co3gG__hero,.course-module__2co3gG__introStrip,.course-module__2co3gG__catalog,.course-module__2co3gG__connectBanner,.course-module__2co3gG__footer{margin-left:24px;margin-right:24px}.course-module__2co3gG__hero{padding:50px 44px}.course-module__2co3gG__hero h1{font-size:48px}}@media (max-width:1020px){.course-module__2co3gG__hero{grid-template-columns:minmax(0,1fr) minmax(290px,.75fr);min-height:460px;padding:40px 34px}.course-module__2co3gG__hero h1{font-size:41px}.course-module__2co3gG__heroVisual svg{width:110%;max-width:none}.course-module__2co3gG__visualCaption{top:0}.course-module__2co3gG__visualTag{bottom:0}.course-module__2co3gG__lessonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.course-module__2co3gG__lessonLayout{grid-template-columns:1fr}.course-module__2co3gG__lessonSidebar{max-height:none;position:static}.course-module__2co3gG__lessonSidebar nav{scrollbar-width:thin;padding-bottom:5px;display:flex;overflow-x:auto}.course-module__2co3gG__lessonSidebar nav a{flex:none;min-width:160px;max-width:220px}.course-module__2co3gG__sidebarTop{align-items:baseline;gap:10px;display:flex}.course-module__2co3gG__sidebarTop h2{margin:0}.course-module__2co3gG__sidebarTop p{margin-left:auto}.course-module__2co3gG__allLessons{padding-top:12px}.course-module__2co3gG__lessonPage{padding:20px 24px 0}}@media (max-width:720px){.course-module__2co3gG__headerInner{gap:7px;min-height:62px;padding:0 17px}.course-module__2co3gG__brand{font-size:18px}.course-module__2co3gG__brand span{font-size:14px}.course-module__2co3gG__header nav{gap:0}.course-module__2co3gG__header nav a{padding:8px 9px;font-size:11px}.course-module__2co3gG__header nav a:last-child{display:none}.course-module__2co3gG__hero,.course-module__2co3gG__introStrip,.course-module__2co3gG__catalog,.course-module__2co3gG__connectBanner,.course-module__2co3gG__footer{margin-left:14px;margin-right:14px}.course-module__2co3gG__hero{border-radius:23px;flex-direction:column;align-items:stretch;gap:10px;min-height:0;margin-top:12px;padding:35px 24px 12px;display:flex}.course-module__2co3gG__hero h1{margin:21px 0 16px;font-size:38px}.course-module__2co3gG__heroCopy>p{font-size:14px}.course-module__2co3gG__heroActions{gap:9px;margin-top:24px}.course-module__2co3gG__buttonPrimary,.course-module__2co3gG__buttonOutline{gap:10px;min-height:48px;padding:10px 15px;font-size:12px}.course-module__2co3gG__heroFacts{gap:6px;margin-top:23px}.course-module__2co3gG__heroFacts span{padding:3px 9px;font-size:10px}.course-module__2co3gG__heroFacts b{font-size:13px}.course-module__2co3gG__heroVisual{flex:none;height:265px}.course-module__2co3gG__heroVisual svg{width:300px;max-width:100%}.course-module__2co3gG__visualCaption{top:8px;right:6px}.course-module__2co3gG__visualCaption strong{font-size:11px}.course-module__2co3gG__visualCaption small{font-size:8px}.course-module__2co3gG__visualTag{font-size:9px;bottom:11px;left:0}.course-module__2co3gG__orbitOne{width:260px;height:260px}.course-module__2co3gG__orbitTwo{width:320px;height:320px}.course-module__2co3gG__introStrip{grid-template-columns:1fr;gap:0;padding:12px 19px}.course-module__2co3gG__introStrip>div{border-bottom:1px solid #e4ece8;border-right:0;padding:13px 2px}.course-module__2co3gG__introStrip>div:last-child{border:0}.course-module__2co3gG__introStrip p{margin-left:39px}.course-module__2co3gG__catalog{margin-top:65px;padding:0 3px}.course-module__2co3gG__sectionTitle h2{font-size:29px}.course-module__2co3gG__sectionTitle p{font-size:12px}.course-module__2co3gG__unitNav{scrollbar-width:thin;flex-wrap:nowrap;margin:23px 0 34px;padding-bottom:6px;overflow-x:auto}.course-module__2co3gG__unitNav a{flex:none}.course-module__2co3gG__unit{margin-bottom:45px}.course-module__2co3gG__unitHeading{align-items:center;gap:9px}.course-module__2co3gG__unitHeading h3{font-size:20px}.course-module__2co3gG__unitHeading span{font-size:9px}.course-module__2co3gG__unitHeading small{font-size:10px}.course-module__2co3gG__lessonGrid{grid-template-columns:1fr;gap:11px}.course-module__2co3gG__lessonCard{min-height:190px;padding:20px}.course-module__2co3gG__lessonCard h4{margin-top:13px;font-size:19px}.course-module__2co3gG__connectBanner{margin-top:55px;padding:26px 22px;display:grid}.course-module__2co3gG__connectBanner h2{font-size:23px}.course-module__2co3gG__connectBanner>a{justify-self:start}.course-module__2co3gG__footer{margin-top:44px;padding:20px 3px 30px;font-size:10px}.course-module__2co3gG__lessonPage{padding:17px 14px 0}.course-module__2co3gG__breadcrumbs{gap:6px;margin-bottom:12px;font-size:10px}.course-module__2co3gG__lessonLayout{gap:12px}.course-module__2co3gG__lessonSidebar{border-radius:13px;padding:13px}.course-module__2co3gG__sidebarTop{flex-wrap:wrap;gap:4px 10px}.course-module__2co3gG__sidebarTop span{width:100%;font-size:9px}.course-module__2co3gG__sidebarTop h2{font-size:15px}.course-module__2co3gG__sidebarTop p{font-size:10px}.course-module__2co3gG__lessonSidebar nav{margin:9px 0 0;padding-top:8px}.course-module__2co3gG__lessonSidebar nav a{min-width:130px;max-width:170px;min-height:42px;font-size:11px}.course-module__2co3gG__allLessons{font-size:11px}.course-module__2co3gG__lessonHero{border-radius:16px;min-height:230px;padding:28px 21px}.course-module__2co3gG__lessonHero h1{font-size:30px}.course-module__2co3gG__lessonSummary{font-size:12px}.course-module__2co3gG__lessonNumber{font-size:125px;bottom:-20px;right:16px}.course-module__2co3gG__lessonSection{border-radius:15px;margin-top:12px;padding:23px 19px}.course-module__2co3gG__lessonSectionHeading h2,.course-module__2co3gG__challenge h2{font-size:21px}.course-module__2co3gG__lessonConcepts{margin-top:15px}.course-module__2co3gG__lessonConcepts span{font-size:11px}.course-module__2co3gG__challenge{border-radius:15px;margin-top:12px;padding:23px 20px;display:block}.course-module__2co3gG__challenge p{margin-top:13px;font-size:13px}.course-module__2co3gG__lessonSteps{margin-top:18px}.course-module__2co3gG__lessonSteps li{grid-template-columns:34px minmax(0,1fr);gap:8px;padding:12px}.course-module__2co3gG__lessonSteps li>span{width:30px;height:30px;font-size:10px}.course-module__2co3gG__lessonSteps p{padding-top:1px;font-size:12px}.course-module__2co3gG__gallery{grid-template-columns:1fr;gap:10px}.course-module__2co3gG__galleryNote{font-size:12px}.course-module__2co3gG__imageFrame{min-height:130px}.course-module__2co3gG__lessonConnect{margin-top:12px;padding:22px 20px;display:grid}.course-module__2co3gG__lessonConnect h2{font-size:19px}.course-module__2co3gG__lessonConnect a{justify-self:start}.course-module__2co3gG__lessonPagination{gap:8px}.course-module__2co3gG__lessonPagination a{padding:12px}.course-module__2co3gG__lessonPagination strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.course-module__2co3gG__lessonCard{transition:none}}
