.MinyUG_visual{height:222px;font-family:var(--cp-font-body);border-radius:12px;justify-content:center;align-items:center;margin-bottom:28px;display:flex;position:relative;overflow:hidden}.MinyUG_teach{background:#e5eadf}.MinyUG_whiteboard{background:#fffef9;border:1px solid #d2d9cb;border-radius:8px;width:88%;padding:17px 15px;box-shadow:0 9px #aab7a729,0 18px 35px #334d3020}.MinyUG_whiteboard>span{color:#456456;font-size:12px;font-weight:600}.MinyUG_whiteboard svg{width:100%;height:94px;margin-top:4px;display:block}.MinyUG_whiteboard>div{color:#687368;justify-content:space-between;padding-inline:5px;font-size:9px;display:flex}.MinyUG_practise{background:#eee6db}.MinyUG_terminal{color:#eef1e4;background:#27322e;border-radius:9px;width:91%;overflow:hidden;box-shadow:0 15px 30px #26332325}.MinyUG_terminal>span{color:#b5c7b6;border-bottom:1px solid #fff2;padding:12px 15px;font-size:10px;display:block}.MinyUG_terminal code{white-space:nowrap;padding:18px 15px 24px;font:10px/2.2 SFMono-Regular,Consolas,monospace;display:block}.MinyUG_terminal code b{color:#d9c999;font-weight:400}.MinyUG_terminal code em{color:#b4dca7;font-style:normal}.MinyUG_terminal code i{background:#b4dca7;width:5px;height:11px;display:inline-block}.MinyUG_labNote{color:#62695d;background:#faf6ec;border-radius:5px;padding:8px 11px;font-size:11px;position:absolute;bottom:17px;right:14px;transform:rotate(-4deg);box-shadow:0 5px 15px #33333312}.MinyUG_discuss{background:#e9e4f0}.MinyUG_reviewFile{background:#fffef9;border-radius:8px;align-self:start;width:80%;margin-top:27px;padding:15px 17px;box-shadow:0 12px 25px #47315512}.MinyUG_reviewFile>span{color:#77717f;font-size:11px}.MinyUG_reviewFile code{color:#4e5c53;padding:13px 0 22px;font:11px/1.9 SFMono-Regular,Consolas,monospace;display:block}.MinyUG_comment{color:#fff;background:#342c43;border-radius:11px 11px 2px;align-items:center;gap:10px;padding:13px 16px;display:flex;position:absolute;bottom:19px;right:15px;box-shadow:0 10px 18px #342c4320}.MinyUG_comment>span{color:#342c43;text-align:center;background:#d9c6ed;border-radius:50%;width:25px;height:25px;font-size:17px}.MinyUG_comment>div{color:#fff!important;margin:0!important;font-size:11px!important;line-height:1.6!important}.MinyUG_portfolio{background:#efede6;border-radius:12px;max-width:490px;margin:32px 0 0;padding:27px 24px 21px}.MinyUG_folderTab{color:#59604f;background:#d5d1be;border-radius:10px 17px 0 0;width:45%;padding:11px 20px;font-size:11px}.MinyUG_folder{background:#fffdf7;border:1px solid #d6d8cd;border-radius:0 10px 10px;padding:22px;box-shadow:0 14px 28px #41482f0d}.MinyUG_projectHeader{color:#3b5546;align-items:center;gap:12px;display:flex}.MinyUG_projectHeader strong{font-size:15px;font-weight:500}.MinyUG_files>div{color:#87937e;border-bottom:1px solid #e7e7dd;align-items:center;gap:12px;padding:16px 0;display:flex}.MinyUG_files>div:last-child{border:0;padding-bottom:0}.MinyUG_files span{min-width:0}.MinyUG_files strong{color:#3e4c41;font:12px/1.6 SFMono-Regular,Consolas,monospace;display:block}.MinyUG_files small{color:#798075;margin-top:3px;font-size:11px;display:block}.MinyUG_portfolio figcaption{color:#7b8074;margin-top:15px;font-size:11px;line-height:1.6}@media (max-width:700px){.MinyUG_visual{height:232px;margin-bottom:23px}.MinyUG_whiteboard{max-width:310px}.MinyUG_terminal{max-width:320px}.MinyUG_terminal code{font-size:11px}.MinyUG_reviewFile{max-width:270px}.MinyUG_portfolio{padding:21px 17px}.MinyUG_folder{padding:18px}.MinyUG_files small{font-size:10px}.MinyUG_projectHeader strong{font-size:13px}}
.he7gNW_page{color:#242c2d;max-width:1180px;margin:auto;padding:38px 0 70px}.he7gNW_page section{padding:0!important}.he7gNW_page .he7gNW_hero{background:#eaf4ff;border-radius:24px;grid-template-columns:1.12fr 1fr;align-items:center;gap:38px;display:grid;padding:46px!important}.he7gNW_hero h1{letter-spacing:-.045em;margin:0 0 24px;font-weight:550;line-height:1.08;font-size:clamp(36px,4.2vw,58px)!important}.he7gNW_hero h1 span{color:#276e62}.he7gNW_hero p{color:#4b575b;max-width:55ch;font-size:18px;line-height:1.7}.he7gNW_hero .he7gNW_detail{margin:18px 0;font-size:14px}.he7gNW_heroArt{background:#fff;border:1px solid #cbdbe7;border-radius:18px;overflow:hidden;box-shadow:0 14px 36px #223b4d0d}.he7gNW_heroArt>img{width:100%;height:auto}.he7gNW_heroCaption{padding:20px 24px}.he7gNW_heroCaption strong,.he7gNW_heroCaption span{line-height:1.65;display:block}.he7gNW_heroCaption strong{font-size:15px;font-weight:550}.he7gNW_heroCaption span{color:#52615d;margin-top:5px;font-size:13px}.he7gNW_actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.he7gNW_actions a,.he7gNW_outlineButton{color:#fff;background:#000;border:1px solid #222;border-radius:7px;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.he7gNW_actions a+a,.he7gNW_outlineButton{color:#222;background:#fff}.he7gNW_proof{max-width:630px;margin:30px 0}.he7gNW_facts{border-block:1px solid #dfe5e1;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:32px 0;padding:28px 0;display:grid}.he7gNW_facts>div{-moz-column-gap:12px;grid-template-columns:28px 1fr;gap:8px 12px;display:grid}.he7gNW_facts svg{color:#387369;grid-row:1/3}.he7gNW_facts dt{font-size:17px;font-weight:550;line-height:1.3}.he7gNW_facts dd{color:#52615d;grid-column:2;margin:0;font-size:13px;line-height:1.6}.he7gNW_pageNav{flex-wrap:wrap;gap:12px 30px;padding:0 0 4px;display:flex}.he7gNW_pageNav a{color:#39423e;text-underline-offset:6px;align-items:center;min-height:32px;font-size:14px;-webkit-text-decoration:underline #bdc8c0;text-decoration:underline #bdc8c0;display:inline-flex}.he7gNW_section{margin:76px 0}.he7gNW_section>header{max-width:750px;margin-bottom:28px}.he7gNW_page h2{margin:0 0 18px;font-weight:500;line-height:1.15;font-size:clamp(28px,3.2vw,40px)!important}.he7gNW_page h3{margin:0 0 14px;font-weight:550;line-height:1.25;font-size:22px!important}.he7gNW_page p,.he7gNW_page li{color:#52615d;line-height:1.75}.he7gNW_page p{margin:0 0 16px}.he7gNW_page p:last-child{margin-bottom:0}.he7gNW_tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:32px 0;display:flex}.he7gNW_tools img{-o-object-fit:contain;object-fit:contain;width:82px;height:44px}.he7gNW_modules{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.he7gNW_modules article{background:#fff;border:1px solid #dfe5e1;border-radius:18px;overflow:hidden}.he7gNW_modules article>img{width:100%;height:auto}.he7gNW_modules article>div{padding:25px}.he7gNW_modules p{font-size:15px}.he7gNW_modules .he7gNW_moduleRange{color:#276e62;letter-spacing:.02em;margin:0 0 8px;font-size:13px}.he7gNW_modules details{border-top:1px solid #dfe5e1;margin-top:22px}.he7gNW_modules summary{cursor:pointer;color:#276e62;justify-content:space-between;align-items:center;gap:12px;padding:17px 0 0;font-size:14px;list-style:none;display:flex}.he7gNW_modules summary::-webkit-details-marker{display:none}.he7gNW_modules summary span{font-size:21px;font-weight:400;line-height:1}.he7gNW_modules details[open] summary span{transform:rotate(45deg)}.he7gNW_modules ul{margin:20px 0;padding-left:18px;list-style:outside}.he7gNW_modules li{padding-bottom:10px;font-size:14px}.he7gNW_modules .he7gNW_outcome{background:#eef6e2;border-radius:10px;margin:0;padding:16px;font-size:14px}.he7gNW_outcome strong{color:#36453c;margin-bottom:6px;font-weight:550;display:block}.he7gNW_curriculumFoot{justify-content:space-between;align-items:center;gap:30px;margin-top:28px;display:flex}.he7gNW_curriculumFoot p{max-width:68ch;margin:0;font-size:14px}.he7gNW_outlineButton{flex-shrink:0}.he7gNW_projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.he7gNW_projects article{border:1px solid #dfe5e1;border-radius:18px;overflow:hidden}.he7gNW_projectVisual{background:#eaf4ff;padding:27px}.he7gNW_projects article:nth-child(2) .he7gNW_projectVisual{background:#ffeadb}.he7gNW_projects article:nth-child(3) .he7gNW_projectVisual{background:#eee7fa}.he7gNW_projects article:nth-child(4) .he7gNW_projectVisual{background:#eaf5df}.he7gNW_projectLogos{align-items:center;gap:20px;display:flex}.he7gNW_projectLogos img{-o-object-fit:contain;object-fit:contain;width:60px;height:40px}.he7gNW_projectLogos>span{color:#53625c;text-align:right;max-width:130px;margin-left:auto;font-size:12px;line-height:1.5}.he7gNW_projectFile{background:#ffffffce;border:1px solid #fff;border-radius:10px;align-items:center;gap:15px;margin-top:22px;padding:19px;display:flex;box-shadow:0 8px 16px #29453908}.he7gNW_projectFile>svg{color:#3c6554;flex-shrink:0}.he7gNW_projectFile strong,.he7gNW_projectFile span{line-height:1.5;display:block}.he7gNW_projectFile strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:500}.he7gNW_projectFile span{color:#52615d;margin-top:5px;font-size:12px}.he7gNW_projectCopy{padding:28px}.he7gNW_projectCopy p{font-size:15px}.he7gNW_evidence{border-top:1px solid #dfe5e1;padding-top:18px;margin-top:20px!important}.he7gNW_evidence strong{color:#334339;margin-bottom:7px;font-size:13px;font-weight:550;display:block}.he7gNW_projectGuide{font-size:14px;margin:25px 0 0!important}.he7gNW_textLink,.he7gNW_projectGuide a,.he7gNW_countries a{color:#276e62;text-underline-offset:5px;font-size:14px;text-decoration:underline}.he7gNW_textLink{margin-top:20px;display:inline-block}.he7gNW_learning{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.he7gNW_learning article{min-width:0}.he7gNW_learning article>div:first-child{background:#eaf5df;margin-bottom:0}.he7gNW_learning article:nth-child(2)>div:first-child{background:#eaf4ff}.he7gNW_learning article:nth-child(3)>div:first-child{background:#ffeadb}.he7gNW_learning article>div:last-child{padding:25px 4px 0}.he7gNW_learning p{font-size:15px}.he7gNW_page .he7gNW_instructor{grid-template-columns:.8fr 1.2fr;align-items:center;gap:55px;display:grid}.he7gNW_instructor figure{background:#eee7fa;border-radius:18px;margin:0;overflow:hidden}.he7gNW_instructor figure>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 32%;object-position:center 32%;width:100%;height:390px}.he7gNW_instructor figcaption{padding:23px 26px}.he7gNW_instructor figcaption strong,.he7gNW_instructor figcaption span{display:block}.he7gNW_instructor figcaption strong{margin-bottom:7px;font-size:20px;font-weight:550}.he7gNW_instructor figcaption span{color:#52615d;font-size:13px;line-height:1.6}.he7gNW_instructor p{font-size:16px}.he7gNW_socialLinks{flex-wrap:wrap;gap:24px;margin-top:24px;display:flex}.he7gNW_socialLinks a{text-underline-offset:5px;color:#334339;align-items:center;gap:9px;font-size:14px;text-decoration:underline;display:inline-flex}.he7gNW_socialLinks img{-o-object-fit:contain;object-fit:contain}.he7gNW_supportCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.he7gNW_supportCards article{border:1px solid #dfe5e1;border-radius:16px;padding:28px}.he7gNW_supportCards p{font-size:15px}.he7gNW_iconTile{color:#376747;background:#eaf5df;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:24px;display:grid}.he7gNW_supportCards article:nth-child(2) .he7gNW_iconTile{color:#6e4f91;background:#eee7fa}.he7gNW_supportCards article:nth-child(3) .he7gNW_iconTile{color:#9b5b38;background:#ffeadb}.he7gNW_countries{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.he7gNW_countries article{border:1px solid #dfe5e1;border-radius:16px;padding:26px}.he7gNW_countries p{font-size:15px}.he7gNW_countries a{margin-top:6px;display:inline-block}.he7gNW_countryTitle{align-items:center;gap:12px;margin-bottom:15px;display:flex}.he7gNW_countryTitle h3{margin:0}.he7gNW_faq details{border-top:1px solid #dfe5e1;padding:22px 0}.he7gNW_faq summary{cursor:pointer;font-size:18px;font-weight:500;line-height:1.6}.he7gNW_faq p{max-width:85ch;margin:15px 0 0}.he7gNW_next{background:#eaf5df;border-radius:22px;grid-template-columns:1.4fr 1fr;gap:44px;padding:40px;display:grid}.he7gNW_next p{max-width:65ch}.he7gNW_free{color:#52615d;margin-top:18px;font-size:13px;display:block}.he7gNW_included{border-left:1px solid #c9d8bd;padding-left:32px}.he7gNW_included ul{margin:0;padding:0;list-style:none}.he7gNW_included li{padding:9px 0 9px 23px;font-size:14px;position:relative}.he7gNW_included li:before{content:"✓";color:#276e62;position:absolute;left:0}@media (max-width:1000px){.he7gNW_modules,.he7gNW_facts{grid-template-columns:repeat(2,minmax(0,1fr))}.he7gNW_learning,.he7gNW_supportCards{gap:18px}.he7gNW_supportCards article{padding:24px}.he7gNW_page .he7gNW_instructor{gap:35px}.he7gNW_next{grid-template-columns:1fr}.he7gNW_included{border-top:1px solid #c9d8bd;border-left:0;padding:28px 0 0}}@media (max-width:900px){.he7gNW_page .he7gNW_hero{grid-template-columns:1fr;padding:32px!important}.he7gNW_heroArt{max-width:640px}.he7gNW_learning{grid-template-columns:1fr}.he7gNW_learning article{grid-template-columns:1fr 1fr;align-items:center;gap:25px;display:grid}.he7gNW_learning article>div:last-child{padding:0}.he7gNW_supportCards{grid-template-columns:1fr}.he7gNW_supportCards article{-moz-column-gap:22px;grid-template-columns:52px 1fr;column-gap:22px;display:grid}.he7gNW_supportCards .he7gNW_iconTile{grid-row:1/3;margin:0}.he7gNW_supportCards h3,.he7gNW_supportCards p{grid-column:2}.he7gNW_curriculumFoot{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:700px){.he7gNW_page{padding-top:24px}.he7gNW_page .he7gNW_hero{gap:26px;padding:25px!important}.he7gNW_hero h1{font-size:38px!important}.he7gNW_hero p{font-size:16px}.he7gNW_proof{margin:26px auto}.he7gNW_facts{-moz-column-gap:16px;gap:25px 16px}.he7gNW_facts>div{text-align:center;grid-template-columns:1fr;justify-items:center;gap:10px}.he7gNW_facts svg{grid-row:auto}.he7gNW_facts dd{grid-column:auto}.he7gNW_facts dt{font-size:16px}.he7gNW_pageNav{gap:10px 22px}.he7gNW_pageNav a{font-size:13px}.he7gNW_section{margin:54px 0}.he7gNW_modules,.he7gNW_projects,.he7gNW_countries,.he7gNW_page .he7gNW_instructor{grid-template-columns:1fr}.he7gNW_modules article>div{padding:25px}.he7gNW_tools{justify-content:center;gap:22px 26px}.he7gNW_tools img{width:64px;height:36px}.he7gNW_actions{flex-direction:column}.he7gNW_actions a,.he7gNW_outlineButton{width:100%}.he7gNW_learning article{grid-template-columns:1fr;gap:22px}.he7gNW_learning{gap:32px}.he7gNW_learning article>div:last-child{padding:0 3px}.he7gNW_projectVisual{padding:24px}.he7gNW_projectCopy{padding:25px}.he7gNW_page .he7gNW_instructor{gap:30px}.he7gNW_instructor figure>img{height:360px}.he7gNW_next{gap:28px;padding:26px}.he7gNW_supportCards article{-moz-column-gap:17px;column-gap:17px;padding:23px}.he7gNW_supportCards h3{font-size:21px!important}.he7gNW_supportCards p{grid-column:1/-1;margin-top:3px}.he7gNW_supportCards .he7gNW_iconTile{grid-row:1}.he7gNW_supportCards h3{margin:auto 0}.he7gNW_faq summary{font-size:17px}.he7gNW_heroCaption{padding:19px}}@media (prefers-reduced-motion:reduce){.he7gNW_page *{scroll-behavior:auto!important;transition:none!important}}
