.course-module__eJFSFq__course{background:#f5f7f5}.course-module__eJFSFq__course a:focus-visible,.course-module__eJFSFq__course summary:focus-visible{outline-offset:5px;border-radius:6px;outline:3px solid #00a47c}.course-module__eJFSFq__hero{color:#fff;background:radial-gradient(at 96% 5%,#064b47 0,#0000 54%),#071a2d}.course-module__eJFSFq__heroInner{padding-top:24px;padding-bottom:24px}.course-module__eJFSFq__heroCopy h1{letter-spacing:-.045em;margin:0 0 8px;font-size:34px;font-weight:720;line-height:1.2}.course-module__eJFSFq__heroCopy h1 span{color:#8be5cb}.course-module__eJFSFq__intro{color:#bfd0d8;margin:0;font-size:14px;line-height:1.6}.course-module__eJFSFq__facts{color:#c6d9dd;flex-wrap:wrap;gap:10px 24px;margin-top:16px;font-size:12px;display:flex}.course-module__eJFSFq__facts>span{align-items:center;gap:8px;display:flex}.course-module__eJFSFq__facts svg{color:#7ed2b8}.course-module__eJFSFq__layout{grid-template-columns:262px minmax(0,1fr);align-items:start;gap:58px;padding-top:28px;padding-bottom:84px;display:grid}.course-module__eJFSFq__sidebar{position:sticky;top:108px}.course-module__eJFSFq__indexEyebrow{color:var(--green-dark);text-transform:uppercase;letter-spacing:.12em;margin:0 0 10px;font-size:10px;font-weight:800}.course-module__eJFSFq__desktopIndex h2{letter-spacing:-.04em;margin:0 0 25px;font-size:25px;line-height:1.3}.course-module__eJFSFq__indexList{margin:0;padding:0;list-style:none}.course-module__eJFSFq__indexList li+li{border-top:1px solid #dce5e6}.course-module__eJFSFq__indexList a{align-items:center;gap:11px;padding:15px 0;transition:color .2s;display:flex}.course-module__eJFSFq__indexList a:hover{color:var(--green-dark)}.course-module__eJFSFq__indexNumber{color:#718a90;font-family:var(--mono);flex:0 0 27px;font-size:12px}.course-module__eJFSFq__indexList strong{font-size:12px;font-weight:700;line-height:1.5;display:block}.course-module__eJFSFq__indexList small{color:#6b7f8c;font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px;display:block}.course-module__eJFSFq__indexList svg{color:#5d8c80;flex-shrink:0;margin-left:auto}.course-module__eJFSFq__platformLink{color:var(--green-dark);align-items:center;gap:8px;margin-top:24px;font-size:12px;font-weight:750;display:flex}.course-module__eJFSFq__mobileIndex{display:none}.course-module__eJFSFq__lessons{min-width:0}.course-module__eJFSFq__lesson{background:#fff;border:1px solid #dce5e6;border-radius:20px;padding:28px;scroll-margin-top:100px;overflow:hidden;box-shadow:0 5px 20px #0b1e3303}.course-module__eJFSFq__lesson+.course-module__eJFSFq__lesson{margin-top:28px}.course-module__eJFSFq__lesson:target{border-color:#76b7a7}.course-module__eJFSFq__lessonHeader{align-items:center;gap:16px;margin-bottom:18px;display:flex}.course-module__eJFSFq__lessonNumber{color:#007e68;height:48px;font-family:var(--mono);letter-spacing:-.06em;background:#eaf5f0;border-radius:10px;flex:0 0 44px;place-items:center;font-size:17px;display:grid}.course-module__eJFSFq__lessonMeta{color:#71838e;align-items:center;gap:14px;font-size:10px;display:flex}.course-module__eJFSFq__lessonMeta>span:first-child{color:#007e68;text-transform:uppercase;letter-spacing:.06em;font-weight:750}.course-module__eJFSFq__lessonMeta>span:last-child{font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:flex}.course-module__eJFSFq__lessonHeader h2{letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(20px,1.9vw,25px);font-weight:750;line-height:1.3}.course-module__eJFSFq__lessonDescription{color:#5b6f7d;margin:16px 0 0;font-size:14px;line-height:1.75}.course-module__eJFSFq__player{aspect-ratio:16/9;background:#071a2d;border-radius:12px;width:100%;overflow:hidden}.course-module__eJFSFq__player iframe{border:0;width:100%;height:100%;display:block}.course-module__eJFSFq__lessonFooter{flex-wrap:wrap;align-items:center;gap:16px;padding-top:12px;display:flex}.course-module__eJFSFq__lessonFooter ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.course-module__eJFSFq__lessonFooter li{color:#567066;background:#f2f6f4;border-radius:5px;padding:4px 8px;font-size:10px}.course-module__eJFSFq__nextStep{background:#e4f2ec;border-radius:18px;flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:38px;padding:30px;display:flex}.course-module__eJFSFq__nextStepIcon{color:#007e68;background:#d0eade;border-radius:50%;flex:0 0 40px;place-items:center;height:40px;display:grid}.course-module__eJFSFq__nextStep>div{flex:1;min-width:180px}.course-module__eJFSFq__nextStep h2{letter-spacing:-.035em;margin:0 0 8px;font-size:21px;line-height:1.35}.course-module__eJFSFq__nextStep p{color:#577068;margin:0;font-size:13px}.course-module__eJFSFq__nextStep>a{margin:4px 0 0 56px}@media (max-width:1100px){.course-module__eJFSFq__layout{grid-template-columns:225px minmax(0,1fr);gap:28px}.course-module__eJFSFq__lesson{padding:23px}}@media (max-width:820px){.course-module__eJFSFq__heroInner{padding-top:20px;padding-bottom:20px}.course-module__eJFSFq__heroCopy h1{font-size:30px}.course-module__eJFSFq__intro{max-width:540px}.course-module__eJFSFq__facts{gap:14px 24px;font-size:11px}.course-module__eJFSFq__layout{grid-template-columns:1fr;gap:16px;padding-top:18px;padding-bottom:48px}.course-module__eJFSFq__sidebar{position:static}.course-module__eJFSFq__desktopIndex{display:none}.course-module__eJFSFq__mobileIndex{background:#eef5f1;border:1px solid #d5e3dc;border-radius:12px;display:block;overflow:hidden}.course-module__eJFSFq__mobileIndex summary{cursor:pointer;align-items:center;gap:10px;padding:17px;font-size:13px;font-weight:750;list-style:none;display:flex}.course-module__eJFSFq__mobileIndex summary::-webkit-details-marker{display:none}.course-module__eJFSFq__mobileIndex summary>span{color:#617e72;margin-left:auto;font-size:10px;font-weight:500}.course-module__eJFSFq__mobileIndex[open] summary>svg:last-child{transform:rotate(180deg)}.course-module__eJFSFq__mobileIndex .course-module__eJFSFq__indexList{padding:0 18px 5px}.course-module__eJFSFq__indexList a{padding:14px 0}.course-module__eJFSFq__lesson{scroll-margin-top:88px}}@media (max-width:480px){.course-module__eJFSFq__heroCopy h1{font-size:clamp(26px,7.2vw,30px)}.course-module__eJFSFq__facts{gap:10px 18px;margin-top:12px;font-size:10px}.course-module__eJFSFq__facts svg{width:14px;height:14px}.course-module__eJFSFq__facts>span{gap:5px}.course-module__eJFSFq__lesson{border-radius:15px;padding:18px 14px}.course-module__eJFSFq__lessonHeader{gap:10px;margin-bottom:14px}.course-module__eJFSFq__lessonNumber{border-radius:8px;flex-basis:36px;height:42px;font-size:15px}.course-module__eJFSFq__lessonHeader h2{font-size:20px}.course-module__eJFSFq__lessonDescription{margin:14px 0 0;font-size:13px}.course-module__eJFSFq__player{border-radius:8px}.course-module__eJFSFq__lessonFooter{gap:12px;padding-top:12px}.course-module__eJFSFq__nextStep{padding:24px 20px}.course-module__eJFSFq__nextStep>a{margin-left:0}}
