.vEROyq_shell,.vEROyq_shell *{box-sizing:border-box}.vEROyq_shell{--course-page-gutter:clamp(20px, 2.4vw, 36px);background:var(--course-canvas);min-height:100vh;overflow-x:clip}.vEROyq_globalSidebar{background:var(--course-sidebar);border-right:1px solid var(--course-line-color);z-index:2;flex-direction:column;width:132px;padding:20px 14px 16px;display:flex;position:fixed;inset:0 auto 0 0}.vEROyq_siteMark{text-decoration:none;display:block}.vEROyq_workshopMarkFrame{aspect-ratio:1;background:#17181c;border:1px solid #17181c;border-radius:19px;display:block;position:relative;overflow:hidden;transform:rotate(-2deg)}.vEROyq_workshopMarkFrame:after{content:"";pointer-events:none;border:1px solid #ffffff3d;border-radius:15px;position:absolute;inset:4px}.vEROyq_workshopMarkImage{image-rendering:auto;object-fit:cover;width:100%;height:100%;animation:.42s cubic-bezier(.2,.8,.2,1) vEROyq_workshop-mark-in;display:block}.vEROyq_workshopMarkSpark{border:2px solid var(--course-sidebar);color:#fff;background:#e85d38;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.55rem;display:flex;position:absolute;bottom:4px;right:4px}@keyframes vEROyq_workshop-mark-in{0%{filter:brightness(1.7);opacity:0;transform:scale(1.08)}to{filter:brightness();opacity:1;transform:scale(1)}}.vEROyq_globalNavigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:24px;display:grid}.vEROyq_globalNavigation a{color:#4f5158;text-align:center;background:#ffffff47;border:1px solid #17181c12;border-radius:12px;grid-template-rows:22px auto;grid-template-columns:minmax(0,1fr);place-items:center;gap:6px;min-width:0;padding:11px 2px 9px;font-size:.6rem;font-weight:700;line-height:1.15;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:grid}.vEROyq_globalNavigation a:hover,.vEROyq_globalNavigation a:focus-visible{background:var(--course-paper);color:var(--course-ink);border-color:#e85d3847;outline:none;transform:translateY(-1px)}.vEROyq_globalNavigation svg{width:24px;height:24px}.vEROyq_globalNavigation a:nth-child(5),.vEROyq_globalNavigation a:nth-child(6){grid-column:1/-1;grid-template-rows:auto;grid-template-columns:24px auto;justify-content:center;gap:9px;padding:11px 8px}.vEROyq_mobileMenuButton,.vEROyq_mobileMenuBackdrop{display:none}.vEROyq_sidebarSocials{background:#e9e7e2;border:1px solid #d7d4cc;border-radius:15px;grid-template-columns:repeat(2,1fr);gap:3px;margin-top:auto;padding:5px;display:grid}.vEROyq_sidebarSocials a{color:#676970;border-radius:10px;justify-content:center;align-items:center;height:37px;transition:background .16s,color .16s,transform .16s;display:flex}.vEROyq_sidebarSocials a:hover,.vEROyq_sidebarSocials a:focus-visible{color:#fff;background:#17181c;outline:none;transform:translateY(-1px)}.vEROyq_sidebarSocials svg{fill:currentColor;width:17px;height:17px}.vEROyq_content{min-width:0;margin-left:132px}.vEROyq_shell[data-hide-desktop-navigation=true] .vEROyq_globalSidebar{display:none}.vEROyq_shell[data-hide-desktop-navigation=true] .vEROyq_content{margin-left:0}@media (min-width:881px){.vEROyq_shell[data-hide-desktop-navigation=true] .vEROyq_globalSidebar{border-bottom:1px solid var(--course-line-color);z-index:20;border-right:0;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;height:auto;padding:10px 16px;display:flex;position:sticky;inset:0 auto auto}.vEROyq_shell[data-hide-desktop-navigation=true] .vEROyq_siteMark{flex-shrink:0;width:48px}.vEROyq_shell[data-hide-desktop-navigation=true] .vEROyq_workshopMarkFrame{border-radius:12px}.vEROyq_shell[data-hide-desktop-navigation=true] .vEROyq_workshopMarkFrame:after{border-radius:9px;inset:3px}.vEROyq_shell[data-hide-desktop-navigation=true] .vEROyq_workshopMarkSpark{display:none}.vEROyq_shell[data-hide-desktop-navigation=true] .vEROyq_mobileMenuButton{cursor:pointer;background:#17181c;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:48px;height:44px;padding:0;display:inline-flex}.vEROyq_shell[data-hide-desktop-navigation=true] .vEROyq_mobileMenuButton span{background:#fff;border-radius:2px;width:21px;height:2px;margin:2.5px 0;transition:opacity .16s,transform .16s;display:block}.vEROyq_shell[data-hide-desktop-navigation=true] .vEROyq_mobileMenuButton[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.vEROyq_shell[data-hide-desktop-navigation=true] .vEROyq_mobileMenuButton[aria-expanded=true] span:nth-child(2){opacity:0}.vEROyq_shell[data-hide-desktop-navigation=true] .vEROyq_mobileMenuButton[aria-expanded=true] span:last-child{transform:translateY(-7px)rotate(-45deg)}.vEROyq_shell[data-hide-desktop-navigation=true] .vEROyq_mobileMenuBackdrop{cursor:default;z-index:0;background:0 0;border:0;padding:0;display:block;position:fixed;inset:64px 0 0}.vEROyq_shell[data-hide-desktop-navigation=true] .vEROyq_globalNavigation{background:var(--course-sidebar);border:1px solid var(--course-line-color);z-index:1;border-radius:0 0 14px 14px;grid-template-columns:minmax(0,1fr);gap:4px;width:min(420px,100vw - 32px);max-height:calc(100dvh - 80px);margin:0;padding:12px 16px 18px;display:none;position:absolute;top:100%;right:16px;overflow-y:auto;box-shadow:0 18px 34px #17181c24}.vEROyq_shell[data-hide-desktop-navigation=true] .vEROyq_globalNavigation[data-open=true]{display:grid}.vEROyq_shell[data-hide-desktop-navigation=true] .vEROyq_globalNavigation a,.vEROyq_shell[data-hide-desktop-navigation=true] .vEROyq_globalNavigation a:nth-child(5),.vEROyq_shell[data-hide-desktop-navigation=true] .vEROyq_globalNavigation a:nth-child(6){gap:14px;justify-content:initial;text-align:left;background:#ffffff6b;border:1px solid #17181c14;grid-column:auto;grid-template-rows:auto;grid-template-columns:24px minmax(0,1fr);justify-items:start;min-height:52px;padding:12px 16px;font-size:.95rem}.vEROyq_shell[data-hide-desktop-navigation=true] .vEROyq_sidebarSocials{display:none}}.vEROyq_skipLink{color:#fff;z-index:100;background:#17181c;padding:12px 16px;transition:transform .12s;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.vEROyq_skipLink:focus-visible{outline-offset:2px;outline:2px solid #fff;transform:translateY(0)}.vEROyq_landingPage{max-width:1000px;margin:0 auto;padding:clamp(72px,12vw,154px) clamp(28px,7vw,92px) 84px}.vEROyq_landingHero{max-width:760px}.vEROyq_landingHero>span,.vEROyq_landingStatement>span,.vEROyq_sideLabel,.vEROyq_sideQuestInline>span{color:var(--course-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700;display:block}.vEROyq_landingHero h1{font-family:var(--course-font);letter-spacing:-.075em;max-width:730px;margin:14px 0 20px;font-size:clamp(3.3rem,7.4vw,6.6rem);line-height:.94}.vEROyq_landingHero h1 em{color:var(--course-accent);font-family:inherit;font-style:normal}.vEROyq_landingHero p{color:#45474e;max-width:650px;margin:0;font-size:clamp(1.35rem,2.15vw,1.75rem);line-height:1.3}.vEROyq_landingHero>a{color:#fff;background:#17181c;border-radius:8px;margin-top:28px;padding:13px 17px;font-size:.96rem;font-weight:700;text-decoration:none;display:inline-flex}.vEROyq_landingHero>a:hover{background:#35373e}.vEROyq_landingStatement{border-top:1px solid var(--course-line-color);max-width:760px;margin-top:clamp(80px,14vw,150px);padding-top:26px}.vEROyq_landingStatement h2{letter-spacing:-.055em;margin:16px 0;font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.03}.vEROyq_landingStatement p{color:#55575f;max-width:660px;margin:0;font-size:1.17rem;line-height:1.52}.vEROyq_landingFooter{border-top:1px solid var(--course-line-color);grid-template-columns:210px minmax(0,360px);align-items:end;gap:36px;margin-top:clamp(72px,12vw,130px);padding-top:25px;display:grid}.vEROyq_landingFooter>p{color:#55575f;font-family:var(--course-display-font);margin:0 0 20px;font-size:1.55rem;line-height:1.16}.vEROyq_libraryPage{background:var(--course-public-canvas);max-width:none;min-height:100vh;margin:0;padding:clamp(56px,7vw,96px) clamp(28px,4vw,64px) 64px}.vEROyq_libraryHeader{border-bottom:1px solid var(--course-line-color);grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);gap:24px;padding-bottom:clamp(28px,3vw,44px);display:grid;position:relative}.vEROyq_libraryHeader>span{color:var(--course-accent);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:.75rem;font-weight:700;display:block}.vEROyq_libraryHeader h1{font-family:var(--course-display-font);letter-spacing:-.07em;margin:0;font-size:clamp(3.4rem,7.1vw,7.5rem);font-weight:400;line-height:.86}.vEROyq_libraryHeaderNote{border-top:1px solid var(--course-line-color);align-self:end;padding-top:14px}.vEROyq_libraryHeaderNote span{color:var(--course-accent);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:700}.vEROyq_libraryHeaderNote p{color:#575960;margin:10px 0 0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.38}.vEROyq_libraryCourse{border-bottom:1px solid var(--course-line-color);grid-template-columns:minmax(130px,.18fr) minmax(360px,.62fr) minmax(300px,.52fr);min-height:clamp(420px,48vh,560px);display:grid}.vEROyq_libraryCourseIndex{border-right:1px solid var(--course-line-color);flex-direction:column;justify-content:space-between;padding:clamp(28px,3vw,46px) clamp(18px,2vw,32px) clamp(28px,3vw,44px) 0;display:flex}.vEROyq_libraryCourseIndex strong{color:var(--course-accent);font-family:var(--course-display-font);letter-spacing:-.07em;font-size:clamp(4rem,6vw,7rem);font-weight:400;line-height:.8}.vEROyq_libraryCourseIndex span,.vEROyq_libraryCourseEyebrow{color:var(--course-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:700}.vEROyq_libraryCourseIndex span{max-width:110px}.vEROyq_libraryCourseContent{flex-direction:column;padding:clamp(28px,3vw,46px) clamp(28px,4vw,64px) clamp(30px,3vw,46px);display:flex}.vEROyq_libraryCourseEyebrow{color:var(--course-accent);margin:0 0 18px}.vEROyq_libraryCourseContent h2{font-family:var(--course-display-font);letter-spacing:-.065em;max-width:700px;margin:0;font-size:clamp(3rem,5vw,6rem);font-weight:400;line-height:.88}.vEROyq_libraryCourseLead{color:#5e6067;max-width:600px;margin:22px 0 0;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.42}.vEROyq_libraryCourseFacts{border-bottom:1px solid var(--course-line-color);border-top:1px solid var(--course-line-color);grid-template-columns:repeat(3,minmax(0,1fr));margin:auto 0 24px;display:grid}.vEROyq_libraryCourseFacts div{padding:13px 12px 13px 0}.vEROyq_libraryCourseFacts div+div{border-left:1px solid var(--course-line-color);padding-left:16px}.vEROyq_libraryCourseFacts dt{color:var(--course-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:700}.vEROyq_libraryCourseFacts dd{color:var(--course-ink);margin:6px 0 0;font-size:.84rem}.vEROyq_libraryCourseAction{color:var(--course-accent);justify-content:space-between;align-items:center;min-height:44px;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.vEROyq_libraryCourseAction:hover span:first-child,.vEROyq_libraryCourseAction:focus-visible span:first-child{text-underline-offset:5px;text-decoration:underline}.vEROyq_libraryCourseRoute{border-left:1px solid var(--course-line-color);background:#f1eee8;min-width:0;padding:clamp(28px,3vw,46px);position:relative;overflow:hidden}.vEROyq_libraryRouteCaption{color:var(--course-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:700}.vEROyq_libraryCourseRoute ol{gap:0;margin:clamp(42px,7vh,74px) 0 0;padding:0;list-style:none;display:grid}.vEROyq_libraryCourseRoute li{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:18px;min-height:54px;display:grid;position:relative}.vEROyq_libraryCourseRoute li:before{content:"";z-index:1;background:#f1eee8;border:1px solid #9d9c98;border-radius:50%;width:14px;height:14px;position:absolute;left:14px}.vEROyq_libraryCourseRoute li:after{content:"";background:#b9b7b1;width:1px;height:100%;position:absolute;top:50%;left:21px}.vEROyq_libraryCourseRoute li:last-child:before{border-color:var(--course-accent);background:var(--course-accent);box-shadow:inset 0 0 0 4px #f1eee8}.vEROyq_libraryCourseRoute li:last-child:after{display:none}.vEROyq_libraryCourseRoute li span{color:#0000;font-size:0}.vEROyq_libraryCourseRoute li strong{font-family:var(--course-display-font);font-size:clamp(1.25rem,1.7vw,1.75rem);font-weight:400}.vEROyq_libraryRouteStamp{border:1px solid var(--course-accent);color:var(--course-accent);border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;display:flex;position:absolute;bottom:clamp(24px,3vw,42px);right:clamp(24px,3vw,42px);transform:rotate(-7deg)}.vEROyq_libraryRouteStamp span{font-family:var(--course-display-font);font-size:2.2rem}.vEROyq_libraryRouteStamp small{text-transform:uppercase;margin-left:5px;font-size:.55rem;line-height:1.15}.vEROyq_libraryEmpty{border-top:1px solid var(--course-line-color);color:#777980;max-width:700px;margin:38px 0 0;padding-top:18px;font-size:1rem;line-height:1.45}.vEROyq_blogArticleGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(42px,5vw,72px) clamp(18px,1.7vw,30px);max-width:none;margin-top:38px;display:grid}.vEROyq_blogArticleCard{color:var(--course-ink);outline:none;grid-template-rows:auto 1fr;min-width:0;text-decoration:none;display:grid}.vEROyq_blogArticleCover{aspect-ratio:3/4;background:#f4f0e6;border:1px solid #e4e1d9;border-radius:14px;transition:border-color .22s,box-shadow .28s,transform .28s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 12px 24px #14171d12}.vEROyq_blogArticleCover>img{object-fit:cover;width:100%;height:100%;transition:filter .32s,transform .42s cubic-bezier(.2,.8,.2,1);display:block;transform:scale(1)}.vEROyq_blogArticleCoverText{padding:28px 22px;position:absolute;inset:0}.vEROyq_blogArticleCoverText:before{-webkit-backdrop-filter:blur(25px)saturate(145%);backdrop-filter:blur(25px)saturate(145%);content:"";pointer-events:none;background:linear-gradient(#ffffffd6 0%,#faf8f1ad 34%,#f7f5ed47 64%,#0000 100%);height:62%;transition:-webkit-backdrop-filter .28s,backdrop-filter .28s,background-color .28s,height .28s;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0% 48%,#0000 100%);mask-image:linear-gradient(#000 0% 48%,#0000 100%)}.vEROyq_blogArticleCoverText h2{z-index:1;position:relative}.vEROyq_blogArticleCard:is(:hover,:focus-visible) .vEROyq_blogArticleCover{border-color:#ffffffb8;transform:translateY(-6px);box-shadow:0 22px 42px #14171d29,inset 0 1px #ffffffc2}.vEROyq_blogArticleCard:is(:hover,:focus-visible) .vEROyq_blogArticleCover>img{filter:saturate(108%)contrast(102%);transform:scale(1.025)}.vEROyq_blogArticleCard:is(:hover,:focus-visible) .vEROyq_blogArticleCoverText:before{-webkit-backdrop-filter:blur(34px)saturate(170%);background-color:#fff3;height:68%}.vEROyq_blogArticleCard:is(:hover,:focus-visible) h2{color:var(--course-accent)}.vEROyq_blogArticleCoverText h2{font-family:var(--course-display-font);letter-spacing:-.05em;margin:11px 0 0;font-size:clamp(1.25rem,1.9vw,1.65rem);font-weight:400;line-height:.97}.vEROyq_blogArticleDetails{padding:18px 2px 0;transition:transform .28s cubic-bezier(.2,.8,.2,1);transform:translateY(0)}.vEROyq_blogArticleCard:is(:hover,:focus-visible) .vEROyq_blogArticleDetails{transform:translateY(-3px)}.vEROyq_blogArticleDetails p{color:#61636a;margin:0;font-size:.94rem;line-height:1.42}.vEROyq_courseJourney{--course-journey-gutter:var(--course-page-gutter);max-width:1440px;margin:0 auto;padding:48px 0 72px}.vEROyq_courseJourneyHeader{padding:0 var(--course-journey-gutter) 34px;grid-template-columns:minmax(390px,1.4fr) minmax(150px,.55fr) minmax(170px,.65fr) minmax(210px,.75fr);align-items:start;gap:32px;display:grid}.vEROyq_courseJourneyIntro>span,.vEROyq_courseJourneyProgress>span,.vEROyq_courseJourneyLabel,.vEROyq_courseJourneyStageHeader>span{color:#777970;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.vEROyq_courseJourneyIntro h1{font-family:var(--course-display-font);letter-spacing:-.065em;margin:13px 0 20px;font-size:clamp(2.2rem,2.5vw,2.6rem);font-weight:400;line-height:.92}.vEROyq_courseJourneyIntro p{color:#5b5d63;max-width:600px;margin:0;font-size:1rem;line-height:1.5}.vEROyq_courseJourneyAuthor,.vEROyq_courseJourneyProgress,.vEROyq_courseJourneyNext{border-left:1px solid var(--course-line-color);min-height:126px;padding-top:10px;padding-left:28px}.vEROyq_courseJourneyAuthor{flex-direction:column;gap:7px;display:flex}.vEROyq_courseJourneyAuthor strong{font-size:1rem}.vEROyq_courseJourneyAuthor span,.vEROyq_courseJourneyNext small{color:#686a70;font-size:.82rem;line-height:1.45}.vEROyq_courseJourneyProgress{gap:9px;display:grid}.vEROyq_courseJourneyProgress strong{font-family:var(--course-display-font);font-size:1.8rem;font-weight:400}.vEROyq_courseJourneyProgress>div{background:#e2e3df;height:4px;overflow:hidden}.vEROyq_courseJourneyProgress>div span{background:#1d1e22;height:100%;display:block}.vEROyq_courseJourneyProgress small{color:#777980;font-size:.75rem}.vEROyq_courseJourneyNext{flex-direction:column;gap:13px;display:flex}.vEROyq_courseJourneyNext>a{color:#fff;text-align:center;background:#1f2024;padding:15px 18px;font-size:.84rem;font-weight:800;text-decoration:none;display:block}.vEROyq_courseJourneyNext>a:hover{background:var(--course-accent)}.vEROyq_courseJourneyMap{border-top:1px solid var(--course-line-color);position:relative}.vEROyq_courseJourneyLabel{left:var(--course-journey-gutter);z-index:2;position:absolute;top:24px}.vEROyq_courseJourneyStages{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vEROyq_courseJourneyStage{min-width:0;padding:68px var(--course-journey-gutter) 34px;background:#f8f4e9;position:relative}.vEROyq_courseJourneyStage:nth-child(2){background:#f7eee8}.vEROyq_courseJourneyStage:nth-child(3){background:#f1f2ed}.vEROyq_courseJourneyStage:nth-child(4){background:#edf2f5}.vEROyq_courseJourneyStage+.vEROyq_courseJourneyStage{border-left:1px solid #1f202414}.vEROyq_courseJourneyStageHeader{min-height:280px;position:relative}.vEROyq_courseJourneyStageHeader h2{font-family:var(--course-display-font);letter-spacing:-.045em;margin:14px 0 12px;font-size:clamp(1.6rem,2.2vw,2.35rem);font-weight:400;line-height:1.05}.vEROyq_courseJourneyStageHeader p{color:#5c5e63;max-width:260px;margin:0;font-size:.9rem;line-height:1.45}.vEROyq_courseJourneyStageHeader>strong{color:#1f202421;font-family:var(--course-display-font);font-size:clamp(4.8rem,7vw,7rem);font-weight:400;line-height:.8;position:absolute;bottom:36px;left:0}.vEROyq_courseJourneyStage ol{border-top:2px solid #2a2b2f;margin:0;padding:74px 0 0;list-style:none;position:relative}.vEROyq_courseJourneyStage ol:before{content:"";background:#fff;border:2px solid #26272b;border-radius:50%;width:15px;height:15px;position:absolute;top:-9px;left:0}.vEROyq_courseJourneyStage:last-child ol:before{background:#26272b;box-shadow:0 0 0 5px #fff,0 0 0 7px #26272b}.vEROyq_courseJourneyStage li{border-bottom:1px solid #1f202421}.vEROyq_courseJourneyStage li a{grid-template-columns:9px minmax(0,1fr) auto;align-items:start;gap:10px;padding:15px 0;text-decoration:none;display:grid}.vEROyq_courseJourneyStage li a:hover strong{color:var(--course-accent)}.vEROyq_courseJourneyTodo,.vEROyq_courseJourneyDone{border:1.5px solid #7b7e84;border-radius:50%;width:9px;height:9px;margin-top:4px;display:block}.vEROyq_courseJourneyDone{background:var(--course-success);border-color:var(--course-success)}.vEROyq_courseJourneyModuleText strong{letter-spacing:-.018em;font-size:.87rem;line-height:1.3;display:block}.vEROyq_courseJourneyStage li em{color:#6d6f75;white-space:nowrap;padding-top:2px;font-size:.7rem;font-style:normal}@media (min-width:1081px){.vEROyq_courseJourney{flex-direction:column;max-width:none;height:100dvh;padding:24px 0 0;display:flex;overflow:hidden}.vEROyq_courseJourneyHeader{flex:none;padding-bottom:24px}.vEROyq_courseJourneyMap{flex:1;min-height:0}.vEROyq_courseJourneyStages,.vEROyq_courseJourneyStage{height:100%}.vEROyq_courseJourneyStage{padding-top:50px;padding-bottom:20px}.vEROyq_courseJourneyStageHeader{min-height:clamp(150px,22vh,230px)}.vEROyq_courseJourneyStageHeader>strong{font-size:clamp(4.4rem,6.2vw,6.4rem);bottom:24px}.vEROyq_courseJourneyStage ol{padding-top:clamp(24px,3.2vh,38px)}.vEROyq_courseJourneyStage li a{padding-top:clamp(8px,1.1vh,12px);padding-bottom:clamp(8px,1.1vh,12px)}.vEROyq_courseJourneyModuleText strong{font-size:clamp(.76rem,.78vw,.87rem)}}@media (max-width:1080px){.vEROyq_blogArticleGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.vEROyq_courseJourneyHeader{grid-template-columns:minmax(340px,1.5fr) repeat(2,minmax(150px,.75fr))}.vEROyq_courseJourneyAuthor{display:none}.vEROyq_courseJourneyStages{grid-template-columns:repeat(2,minmax(0,1fr))}.vEROyq_courseJourneyStage:nth-child(3){border-left:0}.vEROyq_courseJourneyStage:nth-child(n+3){border-top:1px solid #1f202414}}@media (max-width:700px){.vEROyq_blogArticleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.vEROyq_courseJourney{padding-top:28px}.vEROyq_courseJourneyHeader{grid-template-columns:minmax(0,1fr);gap:24px;padding:0 22px 32px}.vEROyq_courseJourneyIntro h1{font-size:clamp(2.8rem,13vw,4rem)}.vEROyq_courseJourneyProgress,.vEROyq_courseJourneyNext{border-left:0;border-top:1px solid var(--course-line-color);min-height:0;padding:20px 0 0}.vEROyq_courseJourneyMap{padding-top:45px}.vEROyq_courseJourneyLabel{top:18px;left:22px}.vEROyq_courseJourneyStages{grid-template-columns:minmax(0,1fr)}.vEROyq_courseJourneyStage,.vEROyq_courseJourneyStage:nth-child(3){border-top:1px solid #1f202414;border-left:0;padding:38px 22px 26px}.vEROyq_courseJourneyStageHeader{min-height:200px}.vEROyq_courseJourneyStageHeader>strong{bottom:28px}.vEROyq_courseJourneyStage ol{padding-top:42px}}.vEROyq_uplinkPage{background:var(--course-public-canvas);color:#17181c;min-height:100dvh;padding:clamp(38px,5vw,76px) clamp(24px,5vw,78px) 110px}.vEROyq_uplinkHero{border-bottom:1px solid #8e8b84;grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:54px;padding:42px 0 64px;display:grid}.vEROyq_uplinkHero>div>span{color:#1768f2;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.vEROyq_uplinkHero h1{font-family:var(--course-display-font);letter-spacing:-.075em;max-width:950px;margin:34px 0 46px;font-size:clamp(4.8rem,10vw,10rem);font-weight:400;line-height:.84}.vEROyq_uplinkHero>div>p{color:#52544f;margin:0;font-size:clamp(1.15rem,1.9vw,1.7rem)}.vEROyq_uplinkHero>a{border-top:1px solid #17181c;border-bottom:1px solid #17181c;grid-template-columns:minmax(0,1fr) 24px;align-self:start;gap:8px 18px;margin-top:112px;padding:24px 0;text-decoration:none;display:grid}.vEROyq_uplinkHero>a small{color:#666860;grid-column:1/-1}.vEROyq_uplinkHero>a strong{font-family:var(--course-display-font);font-size:1.7rem;font-weight:400}.vEROyq_uplinkHero>a b{font-size:1.5rem;font-weight:400}.vEROyq_uplinkHero>a:hover strong,.vEROyq_uplinkHero>a:focus-visible strong{color:#1768f2}.vEROyq_uplinkAbout{border-bottom:1px solid #8e8b84;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);padding:58px 0;display:grid}.vEROyq_uplinkSection{border-bottom:1px solid #8e8b84;padding:64px 0;display:block}.vEROyq_uplinkAbout>div:first-child{grid-template-columns:64px minmax(0,1fr);align-content:start;gap:18px;display:grid}.vEROyq_uplinkSection>header{grid-template-columns:64px minmax(0,1fr);align-items:end;gap:18px;margin-bottom:42px;display:grid}.vEROyq_uplinkAbout>div:first-child>span,.vEROyq_uplinkSection>header>span{color:#1768f2;font-family:var(--course-condensed-font);letter-spacing:-.07em;font-size:2.8rem;font-weight:500;line-height:.9}.vEROyq_uplinkAbout h2{font-family:var(--course-display-font);letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,4vw,4.8rem);font-weight:400;line-height:.92}.vEROyq_uplinkSection h2{font-family:var(--course-display-font);letter-spacing:-.065em;min-width:0;margin:0;font-size:clamp(3.6rem,6vw,7.2rem);font-weight:400;line-height:.86}.vEROyq_uplinkAboutCopy{max-width:800px}.vEROyq_uplinkAboutCopy p{margin:0 0 24px;font-size:1.08rem;line-height:1.55}.vEROyq_uplinkAboutCopy p:first-child{font-family:var(--course-display-font);font-size:clamp(1.65rem,2.5vw,2.5rem);line-height:1.15}.vEROyq_uplinkAboutCopy ul{margin:0 0 28px;padding:0;list-style:none}.vEROyq_uplinkAboutCopy li{border-top:1px solid #17181c29;padding:12px 0 12px 28px;line-height:1.4;position:relative}.vEROyq_uplinkAboutCopy li:before{color:#1768f2;content:"—";position:absolute;left:0}.vEROyq_uplinkList{border-top:1px solid #17181c33;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vEROyq_uplinkList>a{border-bottom:1px solid #17181c33;grid-template-columns:52px minmax(0,1fr) 28px;align-items:center;gap:24px;min-width:0;min-height:112px;padding:20px 24px 20px 10px;text-decoration:none;transition:background .16s,padding .16s;display:grid}.vEROyq_uplinkList>a:nth-child(2n){border-left:1px solid #17181c33;padding-left:24px}.vEROyq_uplinkList>a:hover,.vEROyq_uplinkList>a:focus-visible{background:#1768f20f;outline:none;padding-left:18px}.vEROyq_uplinkList>a:nth-child(2n):hover,.vEROyq_uplinkList>a:nth-child(2n):focus-visible{padding-left:32px}.vEROyq_uplinkList>a>span{color:#1768f2;font-family:var(--course-condensed-font);font-size:1.2rem;font-weight:600}.vEROyq_uplinkList h3{font-family:var(--course-display-font);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,1.55vw,1.72rem);font-weight:400;line-height:1.1}.vEROyq_uplinkList p{color:#62645f;margin:5px 0 0}.vEROyq_uplinkList b{font-size:1.35rem;font-weight:400}@media (max-width:900px){.vEROyq_uplinkHero{grid-template-columns:1fr}.vEROyq_uplinkHero>a{max-width:480px;margin-top:0}.vEROyq_uplinkAbout{grid-template-columns:1fr;gap:42px}}@media (max-width:1200px){.vEROyq_uplinkList{grid-template-columns:minmax(0,1fr)}.vEROyq_uplinkList>a:nth-child(2n){border-left:0;padding-left:10px}.vEROyq_uplinkList>a:nth-child(2n):hover,.vEROyq_uplinkList>a:nth-child(2n):focus-visible{padding-left:18px}}@media (max-width:700px){.vEROyq_uplinkPage{padding:28px 22px 72px}.vEROyq_uplinkHero{gap:48px;min-height:560px}.vEROyq_uplinkHero h1{font-size:clamp(4rem,20vw,6rem)}.vEROyq_uplinkAbout,.vEROyq_uplinkSection{padding:44px 0}.vEROyq_uplinkAbout>div:first-child,.vEROyq_uplinkSection>header{grid-template-columns:54px minmax(0,1fr)}.vEROyq_uplinkSection>header{align-items:start;margin-bottom:30px}.vEROyq_uplinkSection h2{overflow-wrap:anywhere;font-size:clamp(2.8rem,14vw,4.4rem)}.vEROyq_uplinkList>a{grid-template-columns:36px minmax(0,1fr) 22px;gap:14px;padding-left:0;padding-right:0}.vEROyq_uplinkList>a:hover,.vEROyq_uplinkList>a:focus-visible{padding-left:8px}}.vEROyq_courseAccessPage{background:var(--course-public-canvas);align-items:center;min-height:100dvh;padding:clamp(38px,6vw,86px);display:grid}.vEROyq_courseAccessPanel{border-top:1px solid #aaa9a5;border-bottom:1px solid #aaa9a5;max-width:900px;padding:clamp(34px,5vw,64px) 0}.vEROyq_courseAccessPanel>span{color:var(--course-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:800;display:block}.vEROyq_courseAccessPanel h1{font-family:var(--course-display-font);letter-spacing:-.07em;margin:18px 0 26px;font-size:clamp(4rem,8vw,7.6rem);font-weight:400;line-height:.9}.vEROyq_courseAccessPanel>p{color:#55575e;max-width:680px;margin:0;font-size:clamp(1.05rem,1.65vw,1.35rem);line-height:1.5}.vEROyq_courseAccessPanel .vEROyq_courseAccessError{color:#7a352b;border-left:3px solid #b34d3d;margin-top:24px;padding:10px 14px;font-size:.95rem}.vEROyq_courseAccessPanel button{background:var(--course-accent);color:#fff;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;max-width:430px;margin-top:34px;padding:20px 24px;font-weight:800;display:flex}.vEROyq_courseAccessPanel button:hover,.vEROyq_courseAccessPanel button:focus-visible{outline-offset:3px;background:#2f609b;outline:2px solid #17181c}.vEROyq_courseAccessPanel small{color:var(--course-muted);margin-top:12px;font-size:.78rem;display:block}@media (max-width:700px){.vEROyq_courseAccessPage{align-items:start;padding:46px 22px 60px}.vEROyq_courseAccessPanel h1{font-size:clamp(3.4rem,17vw,4.7rem)}}.vEROyq_companyPage{background:var(--course-public-canvas);min-height:100dvh;padding:clamp(48px,5vw,74px) clamp(28px,4.5vw,72px) 44px}.vEROyq_companyHero{grid-template-columns:minmax(520px,1.55fr) minmax(280px,.7fr);align-items:end;gap:clamp(42px,6vw,96px);padding-bottom:clamp(34px,4vw,52px);display:grid}.vEROyq_companyHero>div:first-child{max-width:800px}.vEROyq_companyHero>div:first-child>span{color:var(--course-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:800;display:block}.vEROyq_companyHero h1{font-family:var(--course-display-font);letter-spacing:-.07em;margin:20px 0 28px;font-size:clamp(4rem,6.6vw,6.7rem);font-weight:400;line-height:.9}.vEROyq_companyHero p{color:#55575e;max-width:600px;margin:0;font-size:clamp(1.15rem,1.65vw,1.45rem);line-height:1.45}.vEROyq_companyHeroAction{gap:12px;padding-bottom:4px;display:grid}.vEROyq_companyHeroAction a{background:var(--course-accent);color:#fff;justify-content:space-between;align-items:center;padding:22px 26px;font-weight:800;text-decoration:none;transition:background-color .16s;display:flex}.vEROyq_companyHeroAction a:hover,.vEROyq_companyHeroAction a:focus-visible{background:#2f609b;outline:none}.vEROyq_companyHeroAction small{color:var(--course-muted);font-size:.78rem}.vEROyq_companyRoute{border-top:1px solid #aaa9a5;padding:30px 0 0}.vEROyq_companyRoute>header h2{font-family:var(--course-display-font);letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(1.65rem,2.25vw,2.25rem);font-weight:400}.vEROyq_companyRoute>header p{color:var(--course-muted);margin:0}.vEROyq_companyRoute>div{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;display:grid}.vEROyq_companyRoute article{min-height:280px;padding:0 clamp(24px,3vw,48px) 34px 0;position:relative}.vEROyq_companyRoute article+article{padding-left:clamp(24px,3vw,48px)}.vEROyq_companyRoute article:not(:last-child):after{content:"";background:#aaa9a5;width:58%;height:1px;position:absolute;top:42px;right:0}.vEROyq_companyRoute article>span{color:var(--course-ink);font-family:var(--course-display-font);letter-spacing:-.075em;font-size:clamp(4rem,5.4vw,5.5rem);line-height:.85;display:block}.vEROyq_companyRoute article:first-child>span{color:var(--course-accent)}.vEROyq_companyRoute article h2{font-family:var(--course-display-font);letter-spacing:-.045em;max-width:280px;margin:22px 0 14px;font-size:clamp(1.7rem,2.15vw,2.25rem);font-weight:400;line-height:1.04}.vEROyq_companyRoute article p{color:#5b5d64;max-width:300px;margin:0;line-height:1.45}@media (min-width:901px) and (max-height:850px){.vEROyq_companyPage{padding-top:42px;padding-bottom:16px}.vEROyq_companyHero{padding-bottom:24px}.vEROyq_companyHero h1{margin-top:14px;margin-bottom:20px}.vEROyq_companyRoute{padding-top:22px}.vEROyq_companyRoute>div{margin-top:20px}.vEROyq_companyRoute article{min-height:0;padding-bottom:18px}}@media (max-width:900px){.vEROyq_companyHero{grid-template-columns:1fr;align-items:start}.vEROyq_companyHeroAction{max-width:420px}}@media (max-width:700px){.vEROyq_companyPage{padding:38px 22px 52px}.vEROyq_companyHero h1{overflow-wrap:anywhere;font-size:clamp(3.2rem,15vw,4.2rem)}.vEROyq_companyRoute>div{grid-template-columns:1fr}.vEROyq_companyRoute article,.vEROyq_companyRoute article+article{border-top:1px solid #aaa9a5;min-height:0;padding:28px 0 32px}.vEROyq_companyRoute article:not(:last-child):after{display:none}}.vEROyq_readerPage{--reader-gutter:var(--course-page-gutter);background:#fff;min-height:100vh}.vEROyq_readerLayout{grid-template-columns:minmax(250px,324px) minmax(0,1fr);min-height:100vh;display:grid}.vEROyq_readerSidebar{border-right:1px solid var(--course-line-color);background:#f8f8f9}.vEROyq_readerSidebarInner{grid-template-rows:auto auto minmax(0,1fr);gap:28px;height:100vh;padding:42px 32px;display:grid;position:sticky;top:0}.vEROyq_readerBackLink{color:#5d6067;align-items:center;min-height:44px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.vEROyq_readerBackLink:hover{color:var(--course-accent)}.vEROyq_readerModuleIdentity{gap:8px;display:grid}.vEROyq_readerModuleIdentity strong{font-family:var(--course-display-font);letter-spacing:-.045em;font-size:1.58rem;font-weight:400;line-height:1.04}.vEROyq_readerContents{border-top:1px solid var(--course-line-color);overscroll-behavior:contain;scrollbar-color:#c5c7cd transparent;scrollbar-width:thin;min-height:0;padding-top:18px;padding-right:8px;overflow-y:auto}.vEROyq_readerContents h2{color:#767880;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.73rem}.vEROyq_readerContentsTitle{letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:.78rem;display:block}.vEROyq_readerContents ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.vEROyq_readerContents li{border-bottom:1px solid #e7e8eb}.vEROyq_readerContents a{grid-template-columns:23px minmax(0,1fr);align-items:start;gap:8px;min-height:44px;padding:11px 0;text-decoration:none;display:grid}.vEROyq_readerContents a:hover strong{color:var(--course-accent)}.vEROyq_readerContents a[aria-current=location]{box-shadow:inset 3px 0 0 var(--course-accent);background:#1768f212;padding-left:10px;padding-right:10px}.vEROyq_readerContents a[aria-current=location] strong,.vEROyq_readerContents a[aria-current=location]>span:first-child{color:var(--course-accent)}.vEROyq_readerContents a>span:first-child{color:#9b9da3;padding-top:2px;font-size:.7rem;font-weight:700}.vEROyq_readerContents strong{letter-spacing:-.01em;font-size:.9rem;font-weight:500;line-height:1.25;display:block}.vEROyq_readerArticle{max-width:780px;margin-left:clamp(36px,8vw,128px);padding:clamp(50px,8vw,112px) 32px 96px 0}.vEROyq_readerHeader{border-bottom:1px solid var(--course-line-color);margin-bottom:50px;padding-bottom:35px}.vEROyq_readerHeader h1{font-family:var(--course-display-font);letter-spacing:-.065em;margin:14px 0 20px;font-size:clamp(3.1rem,5.2vw,5.6rem);font-weight:400;line-height:.92}.vEROyq_readerHeader p{color:#5b5d64;max-width:640px;margin:0;font-size:clamp(1.16rem,1.7vw,1.4rem);line-height:1.42}.vEROyq_readerMasthead{border-bottom:1px solid var(--course-line-color);padding:34px var(--reader-gutter) 30px;background:#fbf8f0;grid-template-columns:150px 230px minmax(0,1fr) 210px;align-items:start;gap:clamp(32px,3vw,48px);display:grid}.vEROyq_readerActIdentity{gap:5px;display:grid}.vEROyq_readerTime>span{color:#867566;letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:800}.vEROyq_readerActIdentity strong{font-family:var(--course-display-font);letter-spacing:-.045em;font-size:1.75rem;font-weight:400}.vEROyq_readerActIdentity small{color:#74767d;font-size:.95rem;font-weight:700}.vEROyq_readerModuleLead h1{font-family:var(--course-display-font);letter-spacing:-.06em;margin:0 0 12px;font-size:clamp(2.4rem,3.7vw,4.2rem);font-weight:400;line-height:.96}.vEROyq_readerModuleLead p{color:#62646a;margin:0;font-size:1rem;line-height:1.45}.vEROyq_readerModuleActions{border-left:1px solid var(--course-line-color);gap:8px;padding-left:24px;display:grid}.vEROyq_readerModuleActions a{color:#3e4046;text-align:center;border:1px solid #c9c4b9;justify-content:center;align-items:center;min-height:44px;padding:11px 12px;font-size:.78rem;font-weight:800;text-decoration:none;display:flex}.vEROyq_readerModuleActions a:last-child{color:#fff;background:#202126;border-color:#202126}.vEROyq_readerModuleActions a:hover{border-color:var(--course-accent);color:var(--course-accent)}.vEROyq_readerModuleActions a:last-child:hover{background:var(--course-accent);color:#fff}.vEROyq_readerRunway{border-bottom:1px solid var(--course-line-color);padding:0 var(--reader-gutter);background:#fbf8f0}.vEROyq_readerRunway ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vEROyq_readerRunway li{min-width:0;position:relative}.vEROyq_readerRunway li:after{content:"";background:#c9c3b8;height:1px;position:absolute;bottom:20px;left:22px;right:0}.vEROyq_readerRunway li:last-child:after{right:22px}.vEROyq_readerRunway a{z-index:1;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;min-height:104px;padding:20px 24px 36px 0;text-decoration:none;display:grid;position:relative}.vEROyq_readerRunway a:after{content:"";background:#fff;border:1.5px solid #38393d;border-radius:50%;width:11px;height:11px;position:absolute;bottom:14px;left:0}.vEROyq_readerRunway li:first-child a:after{background:#25262a;box-shadow:0 0 0 3px #fff,0 0 0 4px #25262a}.vEROyq_readerRunway a>span:first-child{color:#777980;font-size:.78rem;font-weight:700}.vEROyq_readerRunway strong,.vEROyq_readerRunway small{display:block}.vEROyq_readerRunway strong{font-size:.9rem;line-height:1.25}.vEROyq_readerRunway small{color:#7a7c83;margin-top:4px;font-size:.77rem;line-height:1.3}.vEROyq_readerWorkspace{max-width:none;padding:56px var(--reader-gutter) 96px;grid-template-columns:minmax(230px,280px) minmax(0,760px);gap:clamp(50px,7vw,104px);margin:0;display:grid}.vEROyq_readerWorkRail{min-width:0}.vEROyq_readerWorkRailInner{gap:34px;display:grid;position:sticky;top:28px}.vEROyq_readerTime{border-bottom:1px solid var(--course-line-color);gap:6px;padding-bottom:22px;display:grid}.vEROyq_readerTime strong{font-family:var(--course-display-font);font-size:1.75rem;font-weight:400}.vEROyq_readerTime small{color:#777980;font-size:.78rem}.vEROyq_readerArticle{min-width:0;max-width:760px}.vEROyq_readerBody,.vEROyq_readerSequence{gap:50px;min-width:0;display:grid}.vEROyq_readerSection{min-width:0;scroll-margin-top:32px}.vEROyq_readerSectionHeader{margin-bottom:22px}.vEROyq_readerSectionHeader small{color:var(--course-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.76rem;font-weight:700;display:block}.vEROyq_readerSectionHeader h2{font-family:var(--course-display-font);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.3vw,3rem);font-weight:400;line-height:.98}.vEROyq_readerSectionPractice{border-left:3px solid var(--course-accent);padding-left:clamp(20px,3vw,34px)}.vEROyq_readerSectionNext{color:#fff;background:#202126;margin-top:32px;padding:13px 17px;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.vEROyq_readerSectionNext:hover{background:var(--course-accent)}.vEROyq_sideQuestInline{background:#f5f8fc;border:1px solid #dde8f5;padding:24px}.vEROyq_sideQuestInline h2{font-family:var(--course-display-font);letter-spacing:-.04em;margin:8px 0;font-size:1.85rem;font-weight:400}.vEROyq_sideQuestInline p{color:#5c5e65;margin:0;line-height:1.45}.vEROyq_sideQuestInlineLinks{gap:8px;margin-top:18px;display:grid}.vEROyq_sideQuestInlineLinks a{color:#285f9f;border-top:1px solid #d5e0ee;align-items:center;min-height:44px;padding-top:9px;font-size:.94rem;font-weight:700;text-decoration:none;display:flex}.vEROyq_sideQuestInlineLinks a:hover{color:#173f6d}.vEROyq_artifactChecklist{gap:22px;display:grid}.vEROyq_artifactChecklistHeader,.vEROyq_checklistState{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vEROyq_artifactChecklist h2{font-family:var(--course-display-font);letter-spacing:-.05em;margin:0;font-size:2rem;font-weight:400;line-height:1}.vEROyq_checklistState strong{font-size:.9rem}.vEROyq_checklistStatus{color:var(--course-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.73rem;font-weight:700}.vEROyq_checklistStatus_completed{color:var(--course-success)}.vEROyq_checklistStatus_in-progress{color:var(--course-accent)}.vEROyq_artifactChecklistItems{border-top:1px solid var(--course-line-color)}.vEROyq_artifactChecklistItem{border-bottom:1px solid var(--course-line-color);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;padding:13px 0;font-size:1rem;line-height:1.35;display:grid}.vEROyq_artifactChecklistItem input{accent-color:var(--course-success);width:17px;height:17px;margin:1px 0 0}.vEROyq_artifactEmpty,.vEROyq_artifactComplete p{color:var(--course-muted);margin:0}.vEROyq_artifactComplete{border-left:3px solid var(--course-success);background:#f1f8f3;padding:16px}.vEROyq_artifactComplete a{color:#24613e;margin-top:10px;font-weight:700;display:inline-block}.vEROyq_readerRailChecklist .vEROyq_artifactChecklist{gap:16px}.vEROyq_readerRailChecklist .vEROyq_artifactChecklistHeader,.vEROyq_readerRailChecklist .vEROyq_checklistState{align-items:start;gap:8px;display:grid}.vEROyq_readerRailChecklist .vEROyq_artifactChecklist h2{font-family:var(--course-font);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:800}.vEROyq_readerRailChecklist .vEROyq_checklistState{grid-template-columns:auto auto;justify-content:start}.vEROyq_readerRailChecklist .vEROyq_artifactChecklistItem{grid-template-columns:16px minmax(0,1fr);padding:11px 0;font-size:.82rem}.vEROyq_readerRailChecklist .vEROyq_artifactChecklistItem input{width:15px;height:15px}.vEROyq_readerModuleNav{border-top:1px solid var(--course-line-color);justify-content:space-between;gap:22px;margin-top:58px;padding-top:18px;display:flex}.vEROyq_readerModuleNav a{color:#555860;align-items:center;max-width:48%;min-height:44px;font-size:.92rem;font-weight:700;text-decoration:none;display:flex}.vEROyq_readerModuleNav a:last-child{text-align:right;margin-left:auto}.vEROyq_readerModuleNav a:hover{color:var(--course-accent)}.vEROyq_prose{color:#31333a;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:clamp(1.06rem,1.35vw,1.2rem);line-height:1.57}.vEROyq_prose>:first-child{margin-top:0}.vEROyq_prose>:last-child{margin-bottom:0}.vEROyq_prose p,.vEROyq_prose ul,.vEROyq_prose ol,.vEROyq_prose blockquote,.vEROyq_prose pre,.vEROyq_prose table{margin:0 0 1.35em}.vEROyq_prose h2,.vEROyq_prose h3,.vEROyq_prose h4{color:var(--course-ink);font-family:var(--course-display-font);letter-spacing:-.04em;margin:1.85em 0 .6em;font-weight:400;line-height:1.08}.vEROyq_prose h2{scroll-margin-top:24px;font-size:1.85em}.vEROyq_prose h3{font-size:1.45em}.vEROyq_prose h4{font-size:1.18em}.vEROyq_prose ul,.vEROyq_prose ol{padding-left:1.3em}.vEROyq_prose li+li{margin-top:.35em}.vEROyq_prose li::marker{color:var(--course-accent)}.vEROyq_prose strong{color:#1d1f24}.vEROyq_prose a{color:#2866a8;text-underline-offset:3px;text-decoration-thickness:1px}.vEROyq_prose pre{font-family:var(--course-mono-font);background:#f4f5f6;border:1px solid #e1e3e6;max-width:100%;padding:16px;font-size:.78em;line-height:1.5;overflow:auto}.vEROyq_prose pre code{font-family:inherit}.vEROyq_prose :not(pre)>code{font-family:var(--course-mono-font);background:#f1f2f4;border-radius:3px;padding:.15em .3em;font-size:.82em}.vEROyq_prose blockquote{border-left:2px solid var(--course-accent);color:#55575f;margin-left:0;padding-left:18px}.vEROyq_prose table{border-collapse:collapse;width:100%;font-size:.86em;display:block;overflow-x:auto}.vEROyq_prose th,.vEROyq_prose td{border-bottom:1px solid var(--course-line-color);text-align:left;vertical-align:top;padding:9px 11px}.vEROyq_prose th{color:#53555c;font-size:.86em}.vEROyq_proseImage{border:1px solid var(--course-line-color);background:#f7f7f5;border-radius:10px;width:100%;max-width:100%;height:auto;display:block}.vEROyq_borisFigure{max-width:190px;margin:0}.vEROyq_borisStage{justify-content:center;align-items:end;display:flex}.vEROyq_borisPose{max-width:100%;height:auto;display:block}.vEROyq_borisFigure figcaption{color:#85878e;margin-top:8px;font-size:.75rem;line-height:1.25}@media (max-width:880px){.vEROyq_shell[data-hide-desktop-navigation=true] .vEROyq_globalSidebar{display:flex}.vEROyq_globalSidebar{z-index:20;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;height:auto;padding:10px 16px;position:sticky;top:0}.vEROyq_siteMark{flex-shrink:0;width:48px}.vEROyq_workshopMarkFrame{border-radius:12px}.vEROyq_workshopMarkFrame:after{border-radius:9px;inset:3px}.vEROyq_workshopMarkSpark{display:none}.vEROyq_mobileMenuButton{cursor:pointer;background:#17181c;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:48px;height:44px;padding:0;display:inline-flex}.vEROyq_mobileMenuButton span{background:#fff;border-radius:2px;width:21px;height:2px;margin:2.5px 0;transition:opacity .16s,transform .16s;display:block}.vEROyq_mobileMenuButton[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.vEROyq_mobileMenuButton[aria-expanded=true] span:nth-child(2){opacity:0}.vEROyq_mobileMenuButton[aria-expanded=true] span:last-child{transform:translateY(-7px)rotate(-45deg)}.vEROyq_mobileMenuBackdrop{cursor:default;z-index:0;background:0 0;border:0;padding:0;display:block;position:fixed;inset:64px 0 0}.vEROyq_globalNavigation{background:var(--course-sidebar);border-bottom:1px solid var(--course-line-color);z-index:1;grid-template-columns:minmax(0,1fr);gap:4px;max-height:calc(100dvh - 64px);margin:0;padding:12px 16px 18px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 34px #17181c24}.vEROyq_globalNavigation[data-open=true]{display:grid}.vEROyq_globalNavigation a{text-align:left;background:#ffffff6b;border:1px solid #17181c14;grid-template-rows:auto;grid-template-columns:24px minmax(0,1fr);justify-items:start;gap:14px;min-height:52px;padding:12px 16px;font-size:.95rem}.vEROyq_blogArticleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vEROyq_globalNavigation a:nth-child(5),.vEROyq_globalNavigation a:nth-child(6){justify-content:initial;grid-column:auto;grid-template-columns:24px minmax(0,1fr);padding:12px 16px}.vEROyq_globalNavigation svg{width:22px;height:22px}.vEROyq_sidebarSocials{display:none}.vEROyq_content{margin-left:0}.vEROyq_libraryHeader{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr)}.vEROyq_libraryCourse{grid-template-columns:120px minmax(0,1fr)}.vEROyq_libraryCourseRoute{border-left:0;border-top:1px solid var(--course-line-color);grid-column:1/-1;min-height:240px}.vEROyq_libraryCourseRoute ol{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:48px}.vEROyq_libraryCourseRoute li{text-align:center;grid-template-columns:minmax(0,1fr);gap:8px;padding-top:30px}.vEROyq_libraryCourseRoute li:before{top:0;left:50%;transform:translate(-50%)}.vEROyq_libraryCourseRoute li:after{width:100%;height:1px;top:7px;left:50%}.vEROyq_libraryRouteStamp{width:74px;height:74px;bottom:22px}.vEROyq_libraryRouteStamp span{font-size:1.7rem}.vEROyq_readerLayout{grid-template-columns:minmax(0,1fr)}.vEROyq_readerSidebar{border-bottom:1px solid var(--course-line-color);border-right:0}.vEROyq_readerSidebarInner{grid-template-rows:none;gap:20px;height:auto;padding:28px clamp(24px,6vw,52px);position:static}.vEROyq_readerContents{padding-right:0;overflow:visible}.vEROyq_readerArticle{width:100%;margin:0 auto;padding-left:clamp(24px,6vw,52px);padding-right:clamp(24px,6vw,52px)}.vEROyq_readerMasthead{padding-left:var(--reader-gutter);padding-right:var(--reader-gutter);grid-template-columns:minmax(130px,.45fr) minmax(0,1fr)}.vEROyq_readerModuleLead,.vEROyq_readerModuleActions{grid-column:1/-1}.vEROyq_readerModuleActions{border-left:0;border-top:1px solid var(--course-line-color);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:18px;padding-left:0}.vEROyq_readerRunway{padding-left:var(--reader-gutter);padding-right:var(--reader-gutter)}.vEROyq_readerWorkspace{padding-left:var(--reader-gutter);padding-right:var(--reader-gutter);grid-template-columns:minmax(190px,220px) minmax(0,1fr);gap:36px}}@media (prefers-reduced-motion:reduce){.vEROyq_shell *,.vEROyq_shell :before,.vEROyq_shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.vEROyq_workshopMarkImage{animation:none}}@media (max-width:700px){.vEROyq_readerMasthead{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 22px}.vEROyq_readerModuleLead{grid-column:auto}.vEROyq_readerModuleLead h1{font-size:clamp(2.8rem,14vw,4.2rem)}.vEROyq_readerRunway{padding:0 22px;overflow-x:auto}.vEROyq_readerRunway ol{min-width:640px}.vEROyq_readerWorkspace{grid-template-columns:minmax(0,1fr);gap:40px;padding:38px 22px 72px}.vEROyq_readerWorkRailInner{position:static}}@media (max-width:560px){.vEROyq_readerContents{display:none}.vEROyq_landingPage{padding-top:58px}.vEROyq_landingFooter{grid-template-columns:minmax(0,1fr)}.vEROyq_landingFooter>p{margin:0}.vEROyq_libraryPage{padding-left:24px;padding-right:24px}.vEROyq_libraryHeader{grid-template-columns:minmax(0,1fr);gap:28px}.vEROyq_libraryHeader>span{grid-column:auto}.vEROyq_libraryHeader h1 br{display:none}.vEROyq_libraryCourse{grid-template-columns:minmax(0,1fr)}.vEROyq_libraryCourseIndex{border-right:0;flex-direction:row;align-items:end;padding:28px 0 20px}.vEROyq_libraryCourseContent{border-top:1px solid var(--course-line-color);padding:26px 0 34px}.vEROyq_libraryCourseContent h2{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;font-size:clamp(2.55rem,12vw,3.8rem)}.vEROyq_libraryCourseFacts{margin-top:38px}.vEROyq_libraryCourseFacts dd{font-size:.75rem}.vEROyq_libraryCourseRoute{min-height:370px;margin-left:-24px;margin-right:-24px;padding:28px 24px}.vEROyq_libraryCourseRoute ol{grid-template-columns:minmax(0,1fr);margin-top:26px}.vEROyq_libraryCourseRoute li{text-align:left;grid-template-columns:38px minmax(0,1fr);gap:16px;min-height:46px;padding:0}.vEROyq_libraryCourseRoute li:before{top:50%;left:12px;transform:translateY(-50%)}.vEROyq_libraryCourseRoute li:after{width:1px;height:100%;top:50%;left:19px}.vEROyq_libraryRouteStamp{bottom:24px;right:24px}.vEROyq_blogArticleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vEROyq_blogArticleCoverText{padding:22px 18px}.vEROyq_readerHeader h1{overflow-wrap:anywhere;font-size:clamp(2.5rem,12vw,3.6rem)}.vEROyq_readerModuleNav{flex-direction:column;align-items:start;gap:12px}.vEROyq_readerModuleNav a,.vEROyq_readerModuleNav a:last-child{text-align:left;max-width:100%;margin-left:0}}@media (max-width:430px){.vEROyq_blogArticleGrid{grid-template-columns:minmax(0,1fr);max-width:310px}}.vEROyq_lightHome{background:var(--course-public-canvas);color:#17181c;grid-template-columns:minmax(0,1.06fr) minmax(560px,.94fr);height:100dvh;padding:0 32px 0 36px;display:grid;overflow:hidden}.vEROyq_lightManifesto{border-right:1px solid #8e8b84;flex-direction:column;min-width:0;padding:52px 54px 50px 34px;display:flex}.vEROyq_lightManifesto h1{font-family:var(--course-display-font);letter-spacing:-.07em;max-width:650px;margin:0;font-size:clamp(4rem,7.7vw,8rem);font-weight:400;line-height:.91}.vEROyq_lightManifesto p{border-top:1px solid #34363b;max-width:520px;margin:86px 0 0;padding-top:50px;font-size:clamp(1.35rem,2vw,2rem);line-height:1.45}.vEROyq_lightManifesto>span{letter-spacing:.3em;text-transform:uppercase;margin-top:auto;font-size:.74rem;line-height:2}.vEROyq_lightRoute{perspective:1200px;grid-template-rows:56.4% 16.4% 16.4% 10.8%;min-height:0;padding-left:47px;display:grid}.vEROyq_lightCourseRoute,.vEROyq_lightRouteItem{color:#17181c;transform-origin:bottom;grid-template-columns:118px minmax(0,1fr);gap:30px;min-height:0;text-decoration:none;transition:background-color .22s,box-shadow .22s,transform .22s;display:grid;position:relative}.vEROyq_lightCourseRoute:before,.vEROyq_lightRouteItem:before{background:var(--course-public-canvas);content:"";border:1px solid #17181c;border-radius:50%;width:19px;height:19px;position:absolute;top:50%;left:-58px;transform:translateY(-50%)}.vEROyq_lightCourseRoute:before{background:#1768f2;border-color:#1768f2;top:23%}.vEROyq_lightRouteItem:before{top:0}.vEROyq_lightCourseRoute>strong,.vEROyq_lightRouteItem>strong{font-family:var(--course-condensed-font);letter-spacing:-.08em;font-weight:500;font-stretch:75%}.vEROyq_lightCourseRoute>strong{color:#1768f2;margin-top:52px;font-size:clamp(6rem,9.4vw,8.8rem);line-height:.82}.vEROyq_lightCourseRoute>div{padding-top:36px}.vEROyq_lightCourseRoute>div>span:first-child,.vEROyq_lightCourseRoute b{color:#1768f2;display:block}.vEROyq_lightCourseRoute>div>span:first-child{font-family:var(--course-condensed-font);letter-spacing:.015em;text-transform:uppercase;font-size:.82rem;font-weight:800}.vEROyq_lightCourseRoute h2{font-family:var(--course-display-font);letter-spacing:-.055em;margin:10px 0 24px;font-size:clamp(3rem,5.1vw,5.2rem);font-weight:400;line-height:.94}.vEROyq_lightCourseRoute b{font-family:var(--course-condensed-font);letter-spacing:-.015em;margin-bottom:32px;font-size:1.12rem;font-weight:500}.vEROyq_lightCourseRoute p{font-family:var(--course-font);letter-spacing:-.012em;max-width:380px;margin:0;font-size:1rem;font-weight:500;line-height:1.42}.vEROyq_lightCourseCta{color:#fff;background:#1768f2;justify-content:space-between;align-items:center;max-width:350px;margin-top:55px;padding:17px 24px;font-size:.95rem;font-weight:800;text-decoration:none;transition:background-color .18s;display:flex}.vEROyq_lightCourseCta span{color:inherit;font-size:1.5rem;transition:transform .18s}.vEROyq_lightRouteItem{grid-template-columns:118px minmax(0,1fr) 30px;align-items:start}.vEROyq_lightRouteItem:after{content:"";background:#8e8b84;height:1px;position:absolute;inset:70% 0 auto}.vEROyq_lightRouteItem:last-child:after{display:none}.vEROyq_lightRouteItem>strong,.vEROyq_lightRouteItem>div{margin-top:-14px}.vEROyq_lightRouteArrow{margin-top:22px}.vEROyq_lightRouteItem>strong{font-size:clamp(5rem,6.5vw,6.1rem);line-height:.82}.vEROyq_lightRouteItem h2{font-family:var(--course-display-font);letter-spacing:-.035em;margin:0 0 7px;font-size:clamp(2rem,2.4vw,2.35rem);font-weight:400;line-height:1}.vEROyq_lightRouteItem p{font-family:var(--course-font);letter-spacing:0;max-width:380px;margin:0;font-size:.98rem;font-weight:400;line-height:1.4}.vEROyq_lightRouteArrow{color:#17181c;font-size:1.7rem;transition:color .18s,transform .18s}.vEROyq_lightCourseRoute:hover,.vEROyq_lightRouteItem:hover{z-index:1;background:#1768f212;transform:translateY(-4px)rotateX(.6deg);box-shadow:0 14px 28px #17181c17}.vEROyq_lightCourseRoute:focus-visible,.vEROyq_lightRouteItem:focus-visible{outline-offset:-2px;background:#1768f212;outline:2px solid #1768f2}.vEROyq_lightCourseRoute:hover .vEROyq_lightCourseCta,.vEROyq_lightCourseRoute:focus-visible .vEROyq_lightCourseCta{background:#0f5ce1}.vEROyq_lightCourseRoute:hover .vEROyq_lightCourseCta span,.vEROyq_lightCourseRoute:focus-visible .vEROyq_lightCourseCta span,.vEROyq_lightRouteItem:hover .vEROyq_lightRouteArrow,.vEROyq_lightRouteItem:focus-visible .vEROyq_lightRouteArrow{transform:translate(7px)}.vEROyq_lightRouteItem:hover .vEROyq_lightRouteArrow,.vEROyq_lightRouteItem:focus-visible .vEROyq_lightRouteArrow{color:#1768f2}@media (prefers-reduced-motion:reduce){.vEROyq_lightCourseRoute,.vEROyq_lightRouteItem,.vEROyq_lightCourseCta,.vEROyq_lightCourseCta span,.vEROyq_lightRouteArrow{transition:none}.vEROyq_lightCourseRoute:hover,.vEROyq_lightRouteItem:hover{transform:none}}.vEROyq_sitePage{max-width:980px;margin:0 auto;padding:clamp(64px,10vw,122px) clamp(28px,7vw,90px) 90px}.vEROyq_siteCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:38px;display:grid}.vEROyq_siteCard{border-top:1px solid var(--course-line-color);color:var(--course-ink);padding:24px 20px 28px 0;text-decoration:none}.vEROyq_siteCard small{color:var(--course-accent);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:700}.vEROyq_siteCard h2{font-family:var(--course-display-font);letter-spacing:-.045em;margin:9px 0;font-size:1.8rem;font-weight:400}.vEROyq_siteCard p,.vEROyq_siteCard span{color:var(--course-muted);line-height:1.45}.vEROyq_siteCard p{margin:0}.vEROyq_siteCard span{margin-top:16px;font-size:.84rem;display:block}.vEROyq_practicePage{background:var(--course-public-canvas);width:100%;max-width:none;min-height:100dvh;margin:0;padding:clamp(48px,5vw,76px) clamp(28px,4.5vw,72px) 72px}.vEROyq_practiceHeader{border-bottom:1px solid #aaa9a5;justify-content:space-between;align-items:end;gap:48px;padding-bottom:30px;display:flex}.vEROyq_practiceHeader>div{max-width:880px}.vEROyq_practiceHeader span,.vEROyq_practiceProject small{color:var(--course-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.vEROyq_practiceHeader h1{font-family:var(--course-display-font);letter-spacing:-.065em;margin:14px 0 18px;font-size:clamp(3.7rem,5.2vw,5.25rem);font-weight:400;line-height:.94}.vEROyq_practiceHeader p{color:#50525a;max-width:650px;margin:0;font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.45}.vEROyq_practiceHeader>small{color:var(--course-muted);white-space:nowrap;padding-bottom:5px;font-size:.78rem}.vEROyq_practiceNumber{color:var(--course-accent);font-family:var(--course-display-font);letter-spacing:-.07em;align-self:start;font-size:clamp(3.35rem,4.35vw,4.75rem);font-weight:400;line-height:.85}.vEROyq_practiceProject h2{font-family:var(--course-display-font);letter-spacing:-.05em;font-weight:400;line-height:1}.vEROyq_practiceProject p{color:#50525a;margin:0;line-height:1.45}.vEROyq_practiceProjectCopy>span{border-bottom:1px solid var(--course-line-color);border-top:1px solid var(--course-line-color);color:var(--course-muted);margin-top:20px;padding:12px 0;font-size:.82rem;display:block}.vEROyq_practiceProject a{color:var(--course-accent);align-items:center;gap:12px;min-height:44px;margin-top:18px;padding:7px 0;font-weight:700;text-decoration:none;display:inline-flex}.vEROyq_practiceProject a:hover{text-underline-offset:6px;text-decoration:underline}.vEROyq_practiceProjectGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vEROyq_practiceProject{border-bottom:1px solid #aaa9a5;grid-template-columns:60px minmax(180px,1fr) minmax(170px,.9fr);align-items:start;gap:clamp(18px,2.4vw,36px);min-height:330px;padding:34px clamp(24px,3vw,48px) 34px 0;display:grid}.vEROyq_practiceProject:nth-child(odd){border-right:1px solid #aaa9a5}.vEROyq_practiceProject:nth-child(2n){padding-left:clamp(20px,3vw,42px)}.vEROyq_practiceProject h2{margin:14px 0 12px;font-size:clamp(2rem,2.35vw,2.75rem)}.vEROyq_practiceProject p{max-width:390px}.vEROyq_practiceProject a{font-size:.9rem}.vEROyq_practiceProjectIllustration{aspect-ratio:1;align-self:center;width:min(100%,270px);min-width:0;position:relative;overflow:hidden}.vEROyq_practiceProjectIllustration img{object-fit:contain;transform:scale(1.3)}.vEROyq_practiceProject:last-child:nth-child(odd){border-right:0;grid-column:1/-1;grid-template-columns:60px minmax(280px,.75fr) minmax(360px,1.25fr);padding-left:0}.vEROyq_practiceProject:last-child:nth-child(odd) .vEROyq_practiceProjectIllustration{aspect-ratio:16/7;justify-self:center;width:min(100%,620px)}.vEROyq_practiceProject:last-child:nth-child(odd) .vEROyq_practiceProjectIllustration img{object-fit:cover;transform:none}@media (min-width:1101px) and (max-width:1350px){.vEROyq_lightManifesto h1{font-size:6.8vw}}@media (min-width:1101px) and (max-height:850px){.vEROyq_lightCourseRoute h2{margin-bottom:16px;font-size:clamp(3rem,4.6vw,4.8rem)}.vEROyq_lightCourseRoute b{margin-bottom:20px}.vEROyq_lightCourseRoute p{font-size:.95rem}.vEROyq_lightCourseCta{margin-top:24px;padding-top:14px;padding-bottom:14px}.vEROyq_lightRouteItem h2{font-size:clamp(1.8rem,2.2vw,2.15rem)}.vEROyq_lightRouteItem p{font-size:.92rem}}@media (max-width:900px){.vEROyq_practiceProjectGrid{grid-template-columns:1fr}.vEROyq_practiceProject,.vEROyq_practiceProject:nth-child(2n),.vEROyq_practiceProject:nth-child(odd),.vEROyq_practiceProject:last-child:nth-child(odd){border-right:0;grid-template-columns:60px minmax(0,1fr) minmax(180px,240px);min-height:280px;padding:34px 0}.vEROyq_practiceProjectIllustration,.vEROyq_practiceProject:last-child:nth-child(odd) .vEROyq_practiceProjectIllustration{aspect-ratio:1;justify-self:end;width:min(100%,220px)}.vEROyq_practiceProject:last-child:nth-child(odd) .vEROyq_practiceProjectIllustration img{object-fit:contain}}@media (max-width:720px){.vEROyq_siteCardGrid{grid-template-columns:1fr}.vEROyq_practicePage{padding:38px 22px 54px}.vEROyq_practiceHeader{flex-direction:column;align-items:start;gap:20px}.vEROyq_practiceHeader h1{overflow-wrap:anywhere;font-size:clamp(2.8rem,12vw,3.3rem)}.vEROyq_practiceProjectGrid{grid-template-columns:1fr}.vEROyq_practiceProject,.vEROyq_practiceProject:nth-child(2n),.vEROyq_practiceProject:nth-child(odd),.vEROyq_practiceProject:last-child:nth-child(odd){border-right:0;grid-template-columns:54px minmax(0,1fr);min-height:0;padding:28px 0 30px}.vEROyq_practiceNumber{font-size:3.5rem}.vEROyq_practiceProject h2{overflow-wrap:anywhere;font-size:clamp(1.75rem,9vw,2.25rem)}.vEROyq_practiceProjectIllustration{grid-column:1/-1;justify-self:center;width:min(46vw,170px);margin-top:-4px}.vEROyq_practiceProject:last-child:nth-child(odd) .vEROyq_practiceProjectIllustration{aspect-ratio:16/7;width:min(88vw,340px)}}@media (max-width:1100px){.vEROyq_lightHome{grid-template-columns:1fr;height:auto;min-height:100dvh;padding:32px 28px 60px;overflow:visible}.vEROyq_lightManifesto{border-bottom:1px solid #8e8b84;border-right:0;min-height:760px;padding:40px 0}.vEROyq_lightRoute{grid-template-rows:auto;grid-auto-rows:minmax(160px,auto);min-height:0;padding:44px 0 0 42px}.vEROyq_lightCourseRoute{padding-bottom:72px}.vEROyq_lightRouteItem{min-height:160px;padding:34px 0}.vEROyq_lightRouteItem:after{inset:auto 0 0}}@media (max-width:700px){.vEROyq_lightHome{padding:0 20px 48px}.vEROyq_lightManifesto{min-height:auto;padding:42px 0 38px}.vEROyq_lightManifesto h1{font-size:clamp(3.25rem,16vw,4.6rem);line-height:.92}.vEROyq_lightManifesto p{margin-top:40px;padding-top:26px;font-size:1.15rem}.vEROyq_lightManifesto>span{margin-top:34px}.vEROyq_lightRoute{padding:0}.vEROyq_lightCourseRoute,.vEROyq_lightRouteItem{gap:16px;min-height:auto}.vEROyq_lightCourseRoute{border-bottom:1px solid #8e8b84;grid-template-columns:56px minmax(0,1fr);padding:34px 0 36px}.vEROyq_lightCourseRoute:before,.vEROyq_lightRouteItem:before{display:none}.vEROyq_lightCourseRoute>div{padding-top:0}.vEROyq_lightRouteItem{border-bottom:1px solid #8e8b84;grid-template-columns:56px minmax(0,1fr) 24px;min-height:auto;padding:28px 0}.vEROyq_lightRouteItem:after{display:none}.vEROyq_lightCourseRoute>strong{margin-top:0;font-size:3.5rem;line-height:.86}.vEROyq_lightCourseRoute h2{margin:6px 0 14px;font-size:clamp(2.35rem,12vw,3.15rem)}.vEROyq_lightCourseRoute b{margin-bottom:16px;font-size:1rem}.vEROyq_lightCourseRoute p{font-size:.95rem}.vEROyq_lightRouteItem>strong{font-size:2.85rem;line-height:.9}.vEROyq_lightRouteItem>strong,.vEROyq_lightRouteItem>div{margin-top:0}.vEROyq_lightRouteItem h2{overflow-wrap:anywhere;font-size:clamp(1.75rem,8.8vw,2.2rem)}.vEROyq_lightRouteItem p{font-size:.92rem}.vEROyq_lightCourseCta{width:100%;max-width:none;min-height:52px;margin-top:26px;padding:14px 18px}.vEROyq_lightRouteArrow{align-self:center;margin-top:0}.vEROyq_lightCourseRoute:hover,.vEROyq_lightRouteItem:hover{box-shadow:none;z-index:auto;background:0 0;transform:none}.vEROyq_lightCourseRoute:hover .vEROyq_lightCourseCta{background:#1768f2}.vEROyq_lightCourseRoute:hover .vEROyq_lightCourseCta span,.vEROyq_lightRouteItem:hover .vEROyq_lightRouteArrow{transform:none}.vEROyq_lightRouteItem:hover .vEROyq_lightRouteArrow{color:#17181c}}@media (max-width:360px){.vEROyq_lightHome{padding-left:16px;padding-right:16px}.vEROyq_lightCourseRoute,.vEROyq_lightRouteItem{gap:10px}.vEROyq_lightCourseRoute{grid-template-columns:50px minmax(0,1fr)}.vEROyq_lightRouteItem{grid-template-columns:50px minmax(0,1fr) 20px}}.vEROyq_aboutPage{background:var(--course-public-canvas);color:#17181c;min-height:100dvh;padding:clamp(42px,4vw,66px) clamp(28px,4.5vw,72px) 120px;overflow-x:clip}.vEROyq_aboutHero{grid-template-columns:minmax(430px,1fr) minmax(560px,1fr);min-height:calc(100dvh - 66px);display:grid}.vEROyq_aboutIdentity{flex-direction:column;min-width:0;padding:34px clamp(38px,4.5vw,74px) 44px 20px;display:flex}.vEROyq_aboutIdentity h1{font-family:var(--course-display-font);letter-spacing:-.075em;margin:0 0 54px;font-size:clamp(5rem,8.4vw,8.9rem);font-weight:400;line-height:.86}.vEROyq_aboutProofs{border-top:1px solid #8e8b84}.vEROyq_aboutProofs>div{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:30px;min-height:112px;padding:12px 0;display:grid}.vEROyq_aboutProofs strong{font-family:var(--course-condensed-font);letter-spacing:-.08em;font-size:4.8rem;font-weight:500;font-stretch:75%;line-height:.8}.vEROyq_aboutProofs .vEROyq_aboutProofAction span{grid-column:2}.vEROyq_aboutProofs span{gap:5px;font-size:.98rem;line-height:1.25;display:grid}.vEROyq_aboutProofs b{font-family:var(--course-display-font);letter-spacing:-.035em;font-size:1.75rem;font-weight:400}.vEROyq_aboutIdentity>small{letter-spacing:.3em;text-transform:uppercase;margin-top:auto;padding-top:36px;font-size:.72rem;line-height:2}.vEROyq_aboutDossier{border-left:1px solid #8e8b84;grid-template-rows:minmax(0,1fr) auto;min-width:0;padding:26px 0 30px;display:grid}.vEROyq_aboutTimeline{grid-template-rows:repeat(5,minmax(90px,1fr));min-height:0;display:grid}.vEROyq_aboutMilestone,.vEROyq_aboutMilestoneCurrent{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:clamp(28px,3vw,54px);padding:0 0 12px 46px;display:grid;position:relative}.vEROyq_aboutMilestone:before,.vEROyq_aboutMilestoneCurrent:before{background:var(--course-public-canvas);content:"";border:1px solid #17181c;border-radius:50%;width:13px;height:13px;position:absolute;top:12px;left:-7px}.vEROyq_aboutMilestoneCurrent:before{background:#1768f2;border-color:#1768f2}.vEROyq_aboutMilestone>strong,.vEROyq_aboutMilestoneCurrent>strong{font-family:var(--course-condensed-font);letter-spacing:-.07em;font-size:clamp(2.7rem,3.4vw,4rem);font-weight:500;font-stretch:75%;line-height:.9}.vEROyq_aboutMilestoneCurrent>strong,.vEROyq_aboutMilestoneCurrent h2,.vEROyq_aboutMilestoneCurrent span{color:#1768f2}.vEROyq_aboutMilestone h2,.vEROyq_aboutMilestoneCurrent h2{font-family:var(--course-display-font);letter-spacing:-.04em;margin:0 0 5px;font-size:clamp(1.45rem,2vw,2.2rem);font-weight:400}.vEROyq_aboutMilestone p,.vEROyq_aboutMilestoneCurrent p{margin:0;font-size:.9rem;line-height:1.35}.vEROyq_aboutMilestoneCurrent span,.vEROyq_aboutProjectIndex>span,.vEROyq_aboutSection header small,.vEROyq_aboutCases article>small,.vEROyq_aboutTalks small{letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.7rem;font-weight:700;display:block}.vEROyq_aboutMilestoneDetail{max-width:440px;margin-top:14px!important}.vEROyq_aboutProjectIndex{border-top:1px solid #8e8b84;padding:24px 0 0 46px}.vEROyq_aboutProjectIndex>span{color:#1768f2}.vEROyq_aboutProjectIndex ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:20px 0 0;padding:0;list-style:none;display:grid}.vEROyq_aboutProjectIndex a{gap:10px;padding:0 14px;text-decoration:none;display:grid}.vEROyq_aboutProjectIndex li:first-child a{padding-left:0}.vEROyq_aboutProjectIndex strong{font-family:var(--course-condensed-font);letter-spacing:-.07em;font-size:clamp(2.6rem,3.4vw,3.8rem);font-weight:500;line-height:.85}.vEROyq_aboutProjectIndex span{overflow-wrap:anywhere}.vEROyq_aboutProjectIndex a:hover strong,.vEROyq_aboutProjectIndex a:focus-visible strong{color:#1768f2}.vEROyq_aboutSection{border-top:1px solid #8e8b84;margin-top:92px;padding-top:28px}.vEROyq_aboutSection>header{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:32px;margin-bottom:54px;display:grid}.vEROyq_aboutSection>header>span{color:#1768f2;font-family:var(--course-condensed-font);letter-spacing:-.08em;font-size:5.6rem;font-weight:500;line-height:.8}.vEROyq_aboutSection header small{color:#1768f2}.vEROyq_aboutSection h2{font-family:var(--course-display-font);letter-spacing:-.065em;margin:0;font-size:clamp(3.4rem,5.4vw,6rem);font-weight:400;line-height:.9}.vEROyq_aboutProjectList,.vEROyq_aboutRoles,.vEROyq_aboutTalks{gap:8px;display:grid}.vEROyq_aboutProjectList>a,.vEROyq_aboutTalks>a{color:inherit;align-items:center;gap:28px;padding:24px 10px;text-decoration:none;transition:background-color .18s,padding .18s;display:grid}.vEROyq_aboutProjectList>a{grid-template-columns:minmax(0,1fr) minmax(220px,.45fr) 30px}.vEROyq_aboutProjectList>a:hover,.vEROyq_aboutProjectList>a:focus-visible,.vEROyq_aboutTalks>a:hover,.vEROyq_aboutTalks>a:focus-visible{background:#1768f20f;outline:none;padding-left:18px}.vEROyq_aboutProjectList h3,.vEROyq_aboutCases h3,.vEROyq_aboutRoles h3,.vEROyq_aboutTalks h3{font-family:var(--course-display-font);letter-spacing:-.04em;margin:0 0 6px;font-size:clamp(1.7rem,2.4vw,2.6rem);font-weight:400}.vEROyq_aboutProjectList p,.vEROyq_aboutCases p,.vEROyq_aboutRoles p{margin:0;line-height:1.4}.vEROyq_aboutProjectList>a>span{color:#666860;font-size:.82rem}.vEROyq_aboutProjectList b,.vEROyq_aboutTalks b{font-size:1.5rem;font-weight:400}.vEROyq_aboutCases{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,68px);display:grid}.vEROyq_aboutCases article{min-width:0;padding:0 0 34px}.vEROyq_aboutCases article+article{padding-left:0}.vEROyq_aboutCases ul{flex-wrap:wrap;gap:8px 18px;margin:34px 0 0;padding:0;list-style:none;display:flex}.vEROyq_aboutCases li{font-family:var(--course-condensed-font);font-size:1.25rem;font-weight:600}.vEROyq_aboutRoles article{grid-template-columns:130px minmax(220px,.55fr) minmax(0,1fr);align-items:baseline;gap:28px;padding:14px 10px;display:grid}.vEROyq_aboutRoles time{color:#1768f2;font-family:var(--course-condensed-font);font-size:1.15rem;font-weight:600}.vEROyq_aboutRoles h3{margin:0;font-size:1.8rem}.vEROyq_aboutTalkLead{max-width:640px;margin:-18px 0 40px 144px;font-size:1.15rem;line-height:1.5}.vEROyq_aboutTalks>a{grid-template-columns:70px minmax(0,1fr) 30px}.vEROyq_aboutTalks>a>span{font-family:var(--course-condensed-font);letter-spacing:-.06em;font-size:2.5rem;font-weight:500}.vEROyq_aboutTalks h3{margin:0;font-size:clamp(1.35rem,2vw,2.15rem)}@media (max-width:1100px){.vEROyq_aboutPage{padding:32px 28px 90px}.vEROyq_aboutHero{grid-template-columns:minmax(0,1fr)}.vEROyq_aboutIdentity{border-bottom:1px solid #8e8b84;border-right:0;min-height:760px;padding-left:0}.vEROyq_aboutDossier{border-left:0;min-height:760px;padding-top:60px;padding-left:14px}}@media (max-width:700px){.vEROyq_globalSidebar{gap:8px;padding-left:12px;padding-right:12px}.vEROyq_siteMark{width:44px}.vEROyq_aboutPage{padding:28px 22px 72px}.vEROyq_aboutIdentity{min-height:auto;padding-bottom:52px;padding-right:0}.vEROyq_aboutIdentity h1{font-size:clamp(4rem,20vw,6rem)}.vEROyq_aboutProofs>div{grid-template-columns:64px minmax(0,1fr);gap:18px}.vEROyq_aboutProofs strong{font-size:3.5rem}.vEROyq_aboutProofs b{font-size:1.35rem}.vEROyq_aboutDossier{min-height:auto;padding-top:48px;padding-left:0}.vEROyq_aboutMilestone,.vEROyq_aboutMilestoneCurrent{grid-template-columns:76px minmax(0,1fr);gap:18px;padding-left:24px}.vEROyq_aboutProjectIndex{overflow:visible}.vEROyq_aboutProjectIndex ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;min-width:0}.vEROyq_aboutProjectIndex a,.vEROyq_aboutProjectIndex li:first-child a{padding:0}.vEROyq_aboutSection{margin-top:64px}.vEROyq_aboutSection>header{grid-template-columns:70px minmax(0,1fr);gap:18px}.vEROyq_aboutSection>header>span{font-size:4rem}.vEROyq_aboutSection h2{font-size:2.55rem}.vEROyq_aboutProjectList>a,.vEROyq_aboutRoles article,.vEROyq_aboutTalks>a{grid-template-columns:minmax(0,1fr) 26px;align-items:start}.vEROyq_aboutProjectList>a>span,.vEROyq_aboutRoles time,.vEROyq_aboutRoles p,.vEROyq_aboutTalks>a>span{grid-column:1}.vEROyq_aboutProjectList b,.vEROyq_aboutTalks b{grid-area:1/2}.vEROyq_aboutCases{grid-template-columns:minmax(0,1fr)}.vEROyq_aboutCases article+article{border-left:0;padding-left:0}.vEROyq_aboutRoles article{gap:8px}.vEROyq_aboutRoles h3{grid-column:1}.vEROyq_aboutTalkLead{margin-left:0}}
._4inzeG_page{max-width:760px;color:var(--course-ink);margin:0 auto;padding:clamp(28px,4vw,56px) 0 clamp(40px,6vw,80px);font-size:clamp(15px,1.3vw,16.5px);line-height:1.62}._4inzeG_eyebrow{font-family:var(--course-condensed-font);letter-spacing:.08em;text-transform:uppercase;color:var(--course-accent);margin:0;font-size:.75rem;font-weight:700}._4inzeG_page h1{font-family:var(--course-display-font);letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(2rem,4vw,3.2rem);font-weight:400;line-height:1.05}._4inzeG_lead{color:#575960;margin:18px 0 0}._4inzeG_updated{color:var(--course-muted);margin:10px 0 0;font-size:.85rem}._4inzeG_page h2{font-family:var(--course-display-font);letter-spacing:-.02em;border-top:1px solid var(--course-line-color);margin:clamp(30px,4vw,48px) 0 0;padding-top:clamp(20px,2.6vw,30px);font-size:clamp(1.25rem,2vw,1.65rem);font-weight:400;line-height:1.15}._4inzeG_page h3{margin:24px 0 0;font-size:1rem;font-weight:700}._4inzeG_page p{margin:14px 0 0}._4inzeG_page ul,._4inzeG_page ol{margin:14px 0 0;padding-left:22px}._4inzeG_page li{margin-top:8px}._4inzeG_page a{color:var(--course-accent);text-underline-offset:3px}._4inzeG_details{border-top:1px solid var(--course-line-color);gap:0;margin:22px 0 0;display:grid}._4inzeG_details div{border-bottom:1px solid var(--course-line-color);grid-template-columns:minmax(140px,.32fr) minmax(0,1fr);gap:8px 20px;padding:13px 0;display:grid}._4inzeG_details dt{font-family:var(--course-condensed-font);letter-spacing:.06em;text-transform:uppercase;color:var(--course-muted);padding-top:2px;font-size:.76rem;font-weight:700}._4inzeG_details dd{margin:0}._4inzeG_pending{color:var(--course-muted);font-style:italic}@media (max-width:560px){._4inzeG_details div{grid-template-columns:1fr;gap:4px}}._4inzeG_footer{border-top:1px solid var(--course-line-color);background:var(--course-paper);color:var(--course-ink);padding:clamp(26px,3.4vw,40px) clamp(16px,3vw,40px);font-size:13.5px;line-height:1.55}._4inzeG_footerInner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:20px 40px;max-width:1120px;margin:0 auto;display:grid}._4inzeG_footerEntity{color:#575960;margin:0}._4inzeG_footerEntity b{color:var(--course-ink);font-weight:700}._4inzeG_footerLinks{flex-wrap:wrap;justify-content:flex-end;gap:8px 22px;display:flex}._4inzeG_footerLinks a{color:var(--course-accent);text-underline-offset:3px;border-bottom:1px solid;text-decoration:none}@media (max-width:700px){._4inzeG_footerInner{grid-template-columns:1fr}._4inzeG_footerLinks{justify-content:flex-start}}._4inzeG_cookie{z-index:40;background:var(--course-ink,#17181c);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:640px;margin:0 auto;padding:16px 18px;font-size:13.5px;line-height:1.5;display:flex;position:fixed;bottom:clamp(12px,3vw,24px);left:clamp(12px,3vw,24px);right:clamp(12px,3vw,24px);box-shadow:0 10px 30px #00000038}._4inzeG_cookie p{flex:300px;margin:0}._4inzeG_cookie a{color:#ffd84d}._4inzeG_cookieButton{color:#17181c;cursor:pointer;background:#fff;border:0;flex:none;min-height:40px;padding:10px 18px;font-size:13.5px;font-weight:700}._4inzeG_cookieButton:hover,._4inzeG_cookieButton:focus-visible{background:#ffd84d}
@font-face{font-family:lozungCaps;src:url(../media/lozung_caps.p.0r38hvg8jjznd.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.Xfp-Mq_className{font-family:lozungCaps,Oswald,Arial Narrow,sans-serif;font-style:normal}.Xfp-Mq_variable{--font-display:"lozungCaps", Oswald, Arial Narrow, sans-serif}
@font-face{font-family:oswald;src:url(../media/oswald-s.p.0vo2t-37u5jp1.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:oswald Fallback;src:local(Arial);ascent-override:146.78%;descent-override:35.56%;line-gap-override:0.0%;size-adjust:81.28%}.Aw61Fq_className{font-family:oswald,oswald Fallback,Arial Narrow,sans-serif;font-style:normal}.Aw61Fq_variable{--font-ui:"oswald", "oswald Fallback", Arial Narrow, sans-serif}
@font-face{font-family:golosText;src:url(../media/golos_text-s.p.16vx7nyl5cotb.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:golosText Fallback;src:local(Arial);ascent-override:90.05%;descent-override:20.21%;line-gap-override:0.0%;size-adjust:108.83%}.EdXSzW_className{font-family:golosText,golosText Fallback,system-ui,-apple-system,Helvetica Neue,sans-serif;font-style:normal}.EdXSzW_variable{--font-body:"golosText", "golosText Fallback", system-ui, -apple-system, Helvetica Neue, sans-serif}
.W1GGIG_portal{--series-topbar:69px;--series-rail-width:296px;--series-secondary:#55575e;--series-line:var(--course-line-color);background:var(--course-paper);color:var(--course-ink);grid-template-columns:var(--series-rail-width) minmax(0, 1fr);min-height:calc(100vh - var(--series-topbar));display:grid}.W1GGIG_rail{background:var(--course-sidebar);border-right:1px solid var(--series-line);height:calc(100vh - var(--series-topbar));overscroll-behavior:contain;top:var(--series-topbar);flex-direction:column;gap:18px;padding:22px 16px 40px;display:flex;position:sticky;overflow-y:auto}.W1GGIG_railHead{border-bottom:1px solid var(--series-line);padding-bottom:14px}.W1GGIG_railTitle{font-family:var(--course-display-font);letter-spacing:-.02em;margin:0 0 4px;font-size:1.12rem;line-height:1.2}.W1GGIG_railSubtitle{color:var(--series-secondary);margin:0;font-size:.8rem}.W1GGIG_searchBox{gap:6px;display:grid}.W1GGIG_searchInput{background:var(--course-paper);border:1px solid var(--series-line);color:inherit;border-radius:9px;width:100%;padding:9px 11px;font-size:.9rem}.W1GGIG_searchInput:focus-visible{border-color:var(--course-accent);outline:2px solid var(--course-accent-soft)}.W1GGIG_searchCount{color:var(--series-secondary);margin:0;font-size:.76rem}.W1GGIG_tabs{gap:3px;display:grid}.W1GGIG_tab{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;width:100%;padding:9px 10px;display:grid}.W1GGIG_tab:hover{background:#ffffff9e}.W1GGIG_tabActive,.W1GGIG_tabActive:hover{background:var(--course-paper);box-shadow:inset 2px 0 0 var(--course-accent)}.W1GGIG_tabNumber{color:var(--series-secondary);font-variant-numeric:tabular-nums;padding-top:1px;font-size:.78rem;line-height:1.5}.W1GGIG_tabActive .W1GGIG_tabNumber{color:var(--course-accent)}.W1GGIG_tabLabel{gap:2px;font-size:.92rem;line-height:1.3;display:grid}.W1GGIG_tabDate{color:var(--series-secondary);font-size:.75rem}.W1GGIG_railOutline{border-top:1px solid var(--series-line);padding-top:14px}.W1GGIG_railOutlineTitle{color:var(--series-secondary);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;padding-left:10px;font-size:.72rem}.W1GGIG_outline{gap:1px;margin:0;padding:0;list-style:none;display:grid}.W1GGIG_outline button{color:var(--series-secondary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:baseline;gap:8px;width:100%;padding:6px 10px;font-size:.82rem;line-height:1.35;display:flex}.W1GGIG_outline button:hover{color:var(--course-ink);background:#ffffffb3}.W1GGIG_outlineTop>button{color:var(--course-ink);font-weight:700}.W1GGIG_outlineTime{color:var(--course-accent);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.74rem}.W1GGIG_pane{min-width:0;padding:clamp(26px,3vw,48px) clamp(18px,3.2vw,56px) 120px}.W1GGIG_column{max-width:720px}.W1GGIG_kicker{color:var(--course-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.76rem}.W1GGIG_title{font-family:var(--course-display-font);letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(2rem,3.6vw,3.05rem);font-weight:400;line-height:1.07}.W1GGIG_byline{color:var(--series-secondary);align-items:center;gap:8px;margin:0 0 18px;font-size:.84rem;display:flex}.W1GGIG_byline a{color:var(--series-secondary);text-underline-offset:3px}.W1GGIG_lede{color:var(--series-secondary);margin:0 0 10px;font-size:clamp(1.08rem,1.5vw,1.22rem);line-height:1.55}.W1GGIG_meta{color:var(--course-muted);margin:0 0 30px;font-size:.87rem}.W1GGIG_tiles{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:12px;max-width:720px;margin:0 0 34px;display:grid}.W1GGIG_tile{border:1px solid var(--series-line);background:#fafafb;border-radius:12px;padding:13px 14px}.W1GGIG_tileLabel{color:var(--series-secondary);margin:0 0 5px;font-size:.78rem;line-height:1.35}.W1GGIG_tileValue{letter-spacing:-.02em;font-size:1.6rem;font-weight:700;line-height:1.1}.W1GGIG_tileNote{color:var(--series-secondary);margin:5px 0 0;font-size:.78rem;line-height:1.35}.W1GGIG_column h2{font-family:var(--course-display-font);letter-spacing:-.03em;margin:44px 0 14px;font-size:clamp(1.55rem,2.4vw,2rem);font-weight:400;line-height:1.16}.W1GGIG_column p{margin:0 0 17px;font-size:1.04rem;line-height:1.62}.W1GGIG_column ul,.W1GGIG_column ol{margin:0 0 18px;padding-left:22px}.W1GGIG_column li{margin-bottom:10px;line-height:1.6}.W1GGIG_column li::marker{color:var(--course-accent)}.W1GGIG_column a{color:var(--course-accent)}.W1GGIG_pull{border-left:3px solid var(--course-accent);font-family:var(--course-display-font);margin:26px 0;padding:4px 0 4px 18px;font-size:1.24rem;line-height:1.45}.W1GGIG_partHeader{border-bottom:1px solid var(--series-line);max-width:820px;margin-bottom:26px;padding-bottom:18px}.W1GGIG_partKicker{color:var(--course-accent);letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem}.W1GGIG_partTitle{font-family:var(--course-display-font);letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(1.7rem,2.9vw,2.45rem);font-weight:400;line-height:1.1}.W1GGIG_partSummary{color:var(--series-secondary);margin:0 0 8px;font-size:1.02rem;line-height:1.55}.W1GGIG_partSpeakers{color:var(--course-muted);margin:0 0 16px;font-size:.85rem}.W1GGIG_partActions{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.W1GGIG_transcriptLink{color:var(--course-accent);text-underline-offset:3px;font-size:.86rem}.W1GGIG_viewSwitch{background:#f1f1f4;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.W1GGIG_viewSwitch button{color:var(--series-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 15px;font-size:.88rem}.W1GGIG_viewSwitch button:hover{color:var(--course-ink)}.W1GGIG_viewActive,.W1GGIG_viewActive:hover{background:var(--course-paper);color:var(--course-ink);font-weight:700;box-shadow:0 1px 3px #17181c1f}.W1GGIG_noSlides{color:var(--course-muted);margin:0;font-size:.85rem}.W1GGIG_mobileOutline{display:none}.W1GGIG_prose{color:#31333a;overflow-wrap:anywhere;min-width:0;max-width:780px;font-size:1.02rem;line-height:1.62}.W1GGIG_prose>:first-child{margin-top:0}.W1GGIG_prose p,.W1GGIG_prose ul,.W1GGIG_prose ol,.W1GGIG_prose blockquote,.W1GGIG_prose pre,.W1GGIG_prose table{margin:0 0 1.3em}.W1GGIG_prose h2,.W1GGIG_prose h3,.W1GGIG_prose h4{color:var(--course-ink);font-family:var(--course-display-font);letter-spacing:-.035em;scroll-margin-top:calc(var(--series-topbar) + 18px);margin:1.8em 0 .55em;font-weight:400;line-height:1.12}.W1GGIG_prose h2{border-top:1px solid var(--series-line);padding-top:.7em;font-size:1.7em}.W1GGIG_prose h3{font-size:1.32em}.W1GGIG_prose h4{font-size:1.12em}.W1GGIG_timecode{background:var(--course-accent-soft);color:var(--course-accent);font-family:var(--course-font);font-variant-numeric:tabular-nums;letter-spacing:0;vertical-align:middle;border-radius:5px;margin-right:9px;padding:3px 7px;font-size:.56em;display:inline-block}.W1GGIG_prose ul,.W1GGIG_prose ol{padding-left:1.3em}.W1GGIG_prose li+li{margin-top:.35em}.W1GGIG_prose li::marker{color:var(--course-accent)}.W1GGIG_prose strong{color:#1d1f24}.W1GGIG_prose a{color:#2866a8;text-underline-offset:3px}.W1GGIG_prose pre{font-family:var(--course-mono-font);background:#f4f5f6;border:1px solid #e1e3e6;border-radius:8px;max-width:100%;padding:15px;font-size:.78em;line-height:1.5;overflow:auto}.W1GGIG_prose pre code{font-family:inherit}.W1GGIG_prose :not(pre)>code{font-family:var(--course-mono-font);background:#f1f2f4;border-radius:3px;padding:.15em .3em;font-size:.84em}.W1GGIG_prose blockquote{border-left:2px solid var(--course-accent);color:var(--series-secondary);margin-left:0;padding-left:18px}.W1GGIG_prose hr{border:0;border-top:1px solid var(--series-line);margin:2em 0}.W1GGIG_prose table,.W1GGIG_tableScroll table{border-collapse:collapse;width:100%;font-size:.88em}.W1GGIG_prose table{display:block;overflow-x:auto}.W1GGIG_tableScroll{max-width:720px;margin:0 0 20px;overflow-x:auto}.W1GGIG_prose th,.W1GGIG_prose td,.W1GGIG_tableScroll th,.W1GGIG_tableScroll td{border-bottom:1px solid var(--series-line);text-align:left;vertical-align:top;padding:9px 11px}.W1GGIG_prose th,.W1GGIG_tableScroll th{color:var(--series-secondary);font-size:.88em}.W1GGIG_slideGrid{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.W1GGIG_slideCard{cursor:pointer;text-align:left;background:0 0;border:0;gap:8px;width:100%;padding:0;display:grid}.W1GGIG_slideThumb{border:1px solid var(--series-line);background:#f7f7f5;border-radius:9px;width:100%;height:auto;display:block}.W1GGIG_slideCard:hover .W1GGIG_slideThumb{border-color:var(--course-accent)}.W1GGIG_slideCaption{color:var(--series-secondary);font-size:.85rem;line-height:1.35;display:block}.W1GGIG_slideNumber{color:var(--course-muted);font-variant-numeric:tabular-nums;margin-right:7px}.W1GGIG_lightbox{z-index:60;background:#111216e0;justify-content:center;align-items:center;gap:10px;padding:clamp(16px,4vw,56px);display:flex;position:fixed;inset:0}.W1GGIG_lightboxBackdrop{cursor:default;z-index:-1;background:0 0;border:0;position:absolute;inset:0}.W1GGIG_lightboxFigure{z-index:1;max-width:min(1180px,100%);margin:0}.W1GGIG_lightboxFigure img{object-fit:contain;border-radius:10px;width:100%;height:auto;max-height:calc(100vh - 190px);display:block}.W1GGIG_lightboxFigure figcaption{color:#f2f2f4;text-align:center;margin-top:14px;font-size:.92rem;line-height:1.4}.W1GGIG_lightboxFigure figcaption .W1GGIG_slideNumber{color:#9fa2ab}.W1GGIG_lightboxNav,.W1GGIG_lightboxClose{color:#fff;cursor:pointer;z-index:2;background:#ffffff1f;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.7rem;line-height:1;display:inline-flex}.W1GGIG_lightboxNav:hover,.W1GGIG_lightboxClose:hover{background:#ffffff3d}.W1GGIG_lightboxNav:disabled{cursor:default;opacity:.25}.W1GGIG_lightboxClose{font-size:1.9rem;position:absolute;top:clamp(14px,3vw,34px);right:clamp(14px,3vw,34px)}.W1GGIG_searchResults{border:1px solid var(--series-line);background:#fafafb;border-radius:14px;max-width:820px;margin-bottom:30px;padding:16px 18px}.W1GGIG_searchResultsTitle{color:var(--series-secondary);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:.74rem}.W1GGIG_searchResults ul{gap:2px;max-height:460px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.W1GGIG_searchResults button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;gap:3px;width:100%;padding:9px 10px;display:grid}.W1GGIG_searchResults button:hover{background:var(--course-paper)}.W1GGIG_hitMeta{color:var(--course-accent);font-size:.74rem}.W1GGIG_hitTitle{color:var(--course-ink);font-size:.94rem;font-weight:700;line-height:1.3}.W1GGIG_hitSnippet{color:var(--series-secondary);font-size:.84rem;line-height:1.45}@media (max-width:1000px){.W1GGIG_portal{grid-template-columns:minmax(0,1fr)}.W1GGIG_rail{border-bottom:1px solid var(--series-line);height:auto;top:var(--series-topbar);z-index:10;border-right:0;gap:14px;padding:16px}.W1GGIG_railHead,.W1GGIG_railOutline{display:none}.W1GGIG_tabs{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.W1GGIG_tab{background:var(--course-paper);border:1px solid var(--series-line);flex:none;gap:7px;max-width:230px}.W1GGIG_tabActive,.W1GGIG_tabActive:hover{border-color:var(--course-accent);box-shadow:none}.W1GGIG_mobileOutline{border:1px solid var(--series-line);background:#fafafb;border-radius:12px;margin-bottom:24px;padding:12px 14px;display:block}.W1GGIG_mobileOutline summary{cursor:pointer;font-size:.92rem;font-weight:700}.W1GGIG_mobileOutline .W1GGIG_outline{margin-top:10px}.W1GGIG_slideGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:640px){.W1GGIG_pane{padding:24px 16px 90px}.W1GGIG_prose h2{font-size:1.5em}.W1GGIG_slideGrid{grid-template-columns:minmax(0,1fr)}.W1GGIG_lightboxFigure img{max-height:calc(100vh - 210px)}}
.bxHgOq_page{--sky:#5c92fc;--night:#1b2a4a;--night2:#16223c;--brick:#c8501a;--brick-hi:#e2703a;--brick-dark:#93380f;--gold:#fcd800;--gold-dark:#b09600;--grass:#2f9e34;--grass-hi:#56c95a;--paper:#fdf6e3;--paper-line:#e3d9bf;--ink:#0b0b14;--danger:#c92a1e;--hatch:repeating-linear-gradient(45deg, transparent 0 6px, #d2c29c 6px 8px);--display:var(--font-display), "Arial Narrow", sans-serif;--ui:var(--font-ui), "Arial Narrow", sans-serif;--body:var(--font-body), system-ui, sans-serif;color:var(--ink);font-family:var(--body)}:is(.bxHgOq_page a:focus-visible,.bxHgOq_page button:focus-visible,.bxHgOq_page summary:focus-visible){outline:3px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 7px var(--gold)}.bxHgOq_sprite{display:none}.bxHgOq_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bxHgOq_skipLink{z-index:100;background:var(--ink);color:#fff;font-family:var(--ui);text-transform:uppercase;letter-spacing:.08em;padding:12px 16px;font-weight:600;text-decoration:none;transition:transform .12s;position:fixed;top:12px;left:16px;transform:translateY(-200%)}.bxHgOq_skipLink:focus-visible{transform:translateY(0)}:is(.bxHgOq_page a,.bxHgOq_page button,.bxHgOq_page summary){scroll-margin-top:64px;scroll-margin-bottom:96px}.bxHgOq_icon{vertical-align:-.14em;shape-rendering:crispedges;width:1em;height:1em;display:inline-block}.bxHgOq_inner{max-width:1120px;margin:0 auto}.bxHgOq_h1,.bxHgOq_h2{font-family:var(--display);font-synthesis:none;text-transform:uppercase;letter-spacing:0;margin:0;font-weight:400}.bxHgOq_h1{font-size:clamp(34px,7.4vw,94px);line-height:.95}.bxHgOq_h2{font-size:clamp(24px,3vw,37px);line-height:1.02}.bxHgOq_h3{font-family:var(--ui);text-transform:uppercase;margin:0;font-size:clamp(14px,1.55vw,18px);font-weight:700;line-height:1.08}.bxHgOq_eyebrow{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:600}.bxHgOq_section{padding:clamp(44px,6vw,88px) clamp(16px,3vw,40px)}.bxHgOq_sectionPaper{background:var(--paper)}.bxHgOq_sectionNight{background:var(--night);color:#fff}.bxHgOq_sectionNight2{background:var(--night2);color:#fff}.bxHgOq_sectionSky{background:var(--sky)}.bxHgOq_sectionGround{padding-bottom:0}.bxHgOq_sectionHead{margin-bottom:clamp(26px,3.4vw,44px)}.bxHgOq_sectionHead .bxHgOq_h2{max-width:22ch;margin-top:10px}.bxHgOq_sectionHead p{max-width:56ch;margin:14px 0 0;font-size:clamp(14.5px,1.35vw,16.5px);line-height:1.55}.bxHgOq_sectionPaper .bxHgOq_eyebrow{color:var(--brick-dark)}.bxHgOq_sectionPaper .bxHgOq_sectionHead p{color:#4a4636}.bxHgOq_sectionNight .bxHgOq_eyebrow,.bxHgOq_sectionNight2 .bxHgOq_eyebrow{color:#8fb4ff}.bxHgOq_sectionNight .bxHgOq_sectionHead p,.bxHgOq_sectionNight2 .bxHgOq_sectionHead p{color:#b9caea}.bxHgOq_sectionSky .bxHgOq_eyebrow{color:#10233f}.bxHgOq_sectionSky .bxHgOq_h2{color:#fff;text-shadow:4px 4px 0 var(--ink)}.bxHgOq_button{cursor:pointer;background:var(--gold);color:var(--ink);border:4px solid var(--ink);font-family:var(--ui);text-transform:uppercase;box-shadow:0 8px 0 0 var(--ink);padding:15px 26px 13px;font-size:clamp(16px,1.7vw,21px);font-weight:700;text-decoration:none;transition:transform 90ms steps(2,end),box-shadow 90ms steps(2,end);display:inline-block}.bxHgOq_button:hover,.bxHgOq_button:focus-visible{box-shadow:0 4px 0 0 var(--ink);transform:translateY(4px)}.bxHgOq_button:active{box-shadow:0 0 0 0 var(--ink);transform:translateY(8px)}.bxHgOq_hud{background:var(--ink);color:#fff;z-index:20;font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 26px;padding:11px clamp(16px,3vw,40px);font-size:13px;font-weight:600;display:flex;position:sticky;top:0}.bxHgOq_hud b{color:var(--gold);font-weight:600}.bxHgOq_hud .bxHgOq_icon{vertical-align:-.16em;width:15px;height:15px;margin-right:3px}.bxHgOq_hudSpacer{margin-left:auto}.bxHgOq_hudLink{color:var(--gold);border-bottom:3px solid var(--gold);padding-bottom:1px;text-decoration:none;position:relative}.bxHgOq_hudLink:after{content:"";position:absolute;inset:-6px -8px}.bxHgOq_hero{background:var(--sky);padding:clamp(40px,6vw,84px) clamp(16px,3vw,40px) 0;position:relative;overflow:hidden}.bxHgOq_hero .bxHgOq_inner{z-index:2;position:relative}.bxHgOq_hero .bxHgOq_h1{color:#fff;text-shadow:8px 8px 0 var(--ink)}.bxHgOq_heroEyebrow{color:#10233f;margin:0 0 14px}.bxHgOq_heroLede{max-width:46ch;box-shadow:0 0 0 4px var(--ink);color:var(--ink);background:#fdf6e3f0;margin:28px 0 0;padding:17px 19px;font-size:clamp(14.5px,1.35vw,16.5px);line-height:1.55}.bxHgOq_heroActions{flex-wrap:wrap;align-items:center;gap:18px;margin:32px 0 0;display:flex}.bxHgOq_cloud{z-index:1;position:absolute}.bxHgOq_cloud span{background:#fff;display:block;position:absolute}.bxHgOq_cloudA{width:100%;height:20px;top:12px;left:0}.bxHgOq_cloudB{width:30%;height:100%;top:0;left:22%}.bxHgOq_cloudC{width:24%;height:78%;top:5px;left:58%}.bxHgOq_ground{margin-top:clamp(38px,5vw,70px);margin-left:calc(-1*clamp(16px,3vw,40px));margin-right:calc(-1*clamp(16px,3vw,40px))}.bxHgOq_groundTop{background:var(--grass);height:16px;box-shadow:inset 0 4px 0 var(--grass-hi)}.bxHgOq_groundDirt{background:repeating-linear-gradient(90deg, var(--brick-dark) 0 4px, transparent 4px 32px), repeating-linear-gradient(0deg, var(--brick-dark) 0 4px, transparent 4px 24px), var(--brick);height:46px}.bxHgOq_sun{z-index:1;width:clamp(64px,8vw,118px);height:auto;color:var(--gold);shape-rendering:crispedges;position:absolute;top:clamp(28px,5vw,64px);right:clamp(20px,6vw,96px)}.bxHgOq_cloud{animation:linear infinite bxHgOq_drift}@keyframes bxHgOq_drift{0%{transform:translate(16vw)}to{transform:translate(-140vw)}}.bxHgOq_titleLine{display:block}.bxHgOq_letter{animation:.34s cubic-bezier(.2,.8,.2,1) both bxHgOq_letterDrop;animation-delay:calc(var(--i) * 34ms);display:inline-block}.bxHgOq_letterAccent{color:var(--gold);-webkit-text-stroke:5px var(--ink);paint-order:stroke fill}@keyframes bxHgOq_letterDrop{0%{opacity:0;transform:translateY(-90%)}to{opacity:1;transform:translateY(0)}}.bxHgOq_playfield{z-index:3;height:0;position:absolute;bottom:60px;left:0;right:0}.bxHgOq_walker{will-change:transform;background:0 0;border:0;width:46px;padding:0;position:absolute;bottom:0;left:0}.bxHgOq_walker svg{shape-rendering:crispedges;width:100%;height:auto;display:block}.bxHgOq_walkerStepB{opacity:0}.bxHgOq_walkerStepA,.bxHgOq_walkerStepB{animation:.24s step-end infinite bxHgOq_stride}.bxHgOq_walkerStepB{animation-delay:.12s}.bxHgOq_walker[data-moving=false] .bxHgOq_walkerStepA{opacity:1;animation:none}.bxHgOq_walker[data-moving=false] .bxHgOq_walkerStepB{opacity:0;animation:none}@keyframes bxHgOq_stride{0%,49%{opacity:1}50%,to{opacity:0}}.bxHgOq_playHint{font-family:var(--ui);letter-spacing:.07em;text-transform:uppercase;color:#10233f;margin:0;font-size:12.5px;font-weight:600;position:absolute;bottom:8px;right:clamp(16px,3vw,40px)}.bxHgOq_heroLede,.bxHgOq_heroActions{animation:.32s cubic-bezier(.2,.8,.2,1) both bxHgOq_pop}.bxHgOq_heroLede{animation-delay:.14s}.bxHgOq_heroActions{animation-delay:.28s}@keyframes bxHgOq_pop{0%{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:translateY(0)}}.bxHgOq_requirements{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:4px;display:grid}.bxHgOq_requirement{border:4px solid var(--ink);color:var(--ink);background:#fff;padding:clamp(18px,2.4vw,28px)}.bxHgOq_requirementNo{background:#efe6cf}.bxHgOq_requirement .bxHgOq_h3{margin-bottom:16px}.bxHgOq_requirement ul{margin:0;padding:0;list-style:none}.bxHgOq_requirement li{border-top:2px solid var(--paper-line);grid-template-columns:26px 1fr;gap:10px;padding:9px 0;font-size:14.5px;line-height:1.45;display:grid}.bxHgOq_requirement li:first-child{border-top:0}.bxHgOq_requirement li span{font-size:18px;line-height:1}.bxHgOq_requirementYes li span{color:var(--grass)}.bxHgOq_requirementNo li span{color:var(--danger)}.bxHgOq_story{max-width:62ch;font-size:clamp(15px,1.5vw,18px);line-height:1.55}.bxHgOq_story p{margin:0 0 16px}.bxHgOq_storyPunch{border-top:4px solid var(--ink);font-family:var(--ui);text-transform:uppercase;letter-spacing:.02em;margin-top:22px;padding-top:18px;font-size:clamp(15px,1.7vw,20px);font-weight:700;line-height:1.25}.bxHgOq_takeaways{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:4px;display:grid}.bxHgOq_takeaway{color:var(--ink);border:4px solid var(--ink);background:#fff;padding:clamp(18px,2.2vw,26px)}.bxHgOq_takeaway .bxHgOq_icon{width:26px;height:26px;color:var(--brick);margin-bottom:12px}.bxHgOq_takeaway .bxHgOq_h3{margin-bottom:10px}.bxHgOq_takeaway p{color:#4a4636;margin:0;font-size:14.5px;line-height:1.45}.bxHgOq_track{align-items:flex-end;gap:4px;display:flex}.bxHgOq_segment{flex-direction:column;min-width:0;display:flex}.bxHgOq_qblock{background:var(--gold);border:4px solid var(--ink);box-shadow:inset -4px -4px 0 var(--gold-dark);height:56px;font-family:var(--ui);color:var(--ink);place-items:center;font-size:26px;font-weight:700;animation:1.5s steps(6,end) infinite bxHgOq_bob;display:grid}.bxHgOq_segment:nth-child(2) .bxHgOq_qblock{animation-delay:.15s}.bxHgOq_segment:nth-child(3) .bxHgOq_qblock{animation-delay:.3s}.bxHgOq_segment:nth-child(4) .bxHgOq_qblock{animation-delay:.45s}.bxHgOq_segment:nth-child(5) .bxHgOq_qblock{animation-delay:.6s}@keyframes bxHgOq_bob{0%,55%,to{transform:translateY(0)}72%{transform:translateY(-6px)}}.bxHgOq_segmentBoss .bxHgOq_qblock{background:var(--danger);color:#fff;box-shadow:inset -4px -4px #8f1d15}.bxHgOq_segmentBody{padding:16px 12px 22px 0}.bxHgOq_segmentNumber{font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;color:#8fb4ff;font-size:13px;font-weight:600}.bxHgOq_segmentName{font-family:var(--ui);text-transform:uppercase;color:#fff;margin-top:8px;font-size:clamp(14px,1.6vw,21px);font-weight:700;line-height:1.05}.bxHgOq_segmentText{color:#b9caea;margin-top:10px;font-size:12.5px;line-height:1.42}.bxHgOq_platform{background:var(--brick);height:14px;box-shadow:inset 0 4px 0 var(--brick-hi)}.bxHgOq_weeks{gap:14px;display:grid}.bxHgOq_weekHead,.bxHgOq_weekRow{grid-template-columns:minmax(230px,1.15fr) repeat(7,minmax(0,1fr));gap:3px;display:grid}.bxHgOq_weekHead b{font-family:var(--ui);letter-spacing:.09em;text-transform:uppercase;color:#7a7053;text-align:center;padding-bottom:2px;font-size:12px;font-weight:600}.bxHgOq_weekName{border:4px solid var(--ink);background:var(--ink);color:#fff;flex-direction:column;justify-content:center;padding:13px 14px 14px;display:flex}.bxHgOq_weekName em{font-style:normal;font-family:var(--ui);letter-spacing:.09em;text-transform:uppercase;color:var(--gold);font-size:11.5px;font-weight:600}.bxHgOq_weekName strong{font-family:var(--ui);text-transform:uppercase;overflow-wrap:anywhere;margin-top:5px;font-size:14px;font-weight:700;line-height:1.05}.bxHgOq_day{text-align:center;color:#6f6a58;background:#fff;border:3px solid #e0d7bf;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:76px;padding:8px 6px 9px;display:flex}.bxHgOq_dayIcons{align-items:center;gap:4px;display:flex}.bxHgOq_day .bxHgOq_icon{width:18px;height:18px}.bxHgOq_day span{font-family:var(--ui);letter-spacing:.03em;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.15}.bxHgOq_dayName{display:none}.bxHgOq_dayCall,.bxHgOq_dayDue{border-color:var(--ink);font-weight:700}.bxHgOq_dayCall{background:var(--gold);color:var(--ink)}.bxHgOq_dayDue{background:var(--danger);color:#fff}.bxHgOq_dayFree{color:#5f5847;background:var(--hatch);border-color:#ddd3b8}.bxHgOq_weekResult{border-top:2px solid #2a2a36;align-items:flex-start;gap:8px;margin-top:11px;padding-top:10px;display:flex}.bxHgOq_weekResult .bxHgOq_icon{color:var(--grass-hi);flex:none;width:14px;height:14px;margin-top:2px}.bxHgOq_weekResult span{color:#e6e2d6;font-size:14px;line-height:1.4}.bxHgOq_legend{color:#4a4636;flex-wrap:wrap;align-items:center;gap:11px 24px;margin-top:26px;font-size:13.5px;display:flex}.bxHgOq_legendItem{align-items:center;gap:9px;display:flex}.bxHgOq_legendSwatch{background:#fff;border:3px solid #e0d7bf;flex:none;width:46px;height:26px}.bxHgOq_legendSwatch.bxHgOq_dayCall{border-color:var(--ink);background:var(--gold)}.bxHgOq_legendSwatch.bxHgOq_dayDue{border-color:var(--ink);background:var(--danger)}.bxHgOq_legendSwatch.bxHgOq_dayFree{background:var(--hatch);border-color:#ddd3b8}.bxHgOq_rules{gap:2px;margin-top:30px;display:grid}.bxHgOq_rule{border:4px solid var(--ink);background:#fff;grid-template-columns:auto 1fr;align-items:baseline;gap:10px;padding:14px 18px;display:grid}.bxHgOq_rule b{color:var(--brick);font-size:18px;line-height:1}.bxHgOq_rule span{font-size:14.5px;line-height:1.45}.bxHgOq_hosts{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:4px;display:grid}.bxHgOq_host{border:4px solid var(--ink);background:#fff;align-items:flex-start;gap:18px;padding:clamp(18px,2.4vw,28px);display:flex}.bxHgOq_hostSprite{background:var(--sky);border:4px solid var(--ink);flex:0 0 84px;width:84px}.bxHgOq_hostSprite svg{width:100%;height:auto;display:block}.bxHgOq_host .bxHgOq_h3{margin-bottom:6px}.bxHgOq_hostProof{border-top:2px solid var(--paper-line);padding-top:11px}.bxHgOq_hostLinks{font-family:var(--ui);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:13px;font-weight:600;display:flex}.bxHgOq_hostLinks a{color:var(--brick-dark);border-bottom:3px solid var(--brick-dark);padding-bottom:1px;text-decoration:none;position:relative}.bxHgOq_hostLinks a:after{content:"";position:absolute;inset:-6px}.bxHgOq_hostRole{font-family:var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--brick-dark);font-size:13px;font-weight:600}.bxHgOq_host p{color:#4a4636;margin:12px 0 0;font-size:14px;line-height:1.45}.bxHgOq_scoresHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px 40px;display:flex}.bxHgOq_scoresHead .bxHgOq_sectionHead{flex:420px}.bxHgOq_rating{border:4px solid var(--gold);text-align:center;flex:none;padding:14px 22px 16px}.bxHgOq_ratingLabel{font-family:var(--ui);letter-spacing:.09em;text-transform:uppercase;color:#8fb4ff;margin:0;font-size:12px;font-weight:600}.bxHgOq_ratingValue{font-family:var(--ui);color:#b9caea;white-space:nowrap;margin:6px 0 0;font-size:20px;font-weight:600;line-height:1}.bxHgOq_ratingValue strong{color:var(--gold);vertical-align:-.06em;margin-right:4px;font-size:46px;font-weight:700;line-height:1}.bxHgOq_scores{border-collapse:collapse;width:100%}.bxHgOq_scores th{text-align:left;font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;color:#8fb4ff;border-bottom:4px solid var(--gold);padding:0 14px 12px 0;font-size:13px;font-weight:600}.bxHgOq_scores td{vertical-align:top;color:#d5e0f5;border-bottom:2px solid #2b3d63;padding:15px 14px 15px 0;font-size:13.5px;line-height:1.45}.bxHgOq_scorePlayer{font-family:var(--ui);text-transform:uppercase;color:#fff;white-space:nowrap;font-size:16px;font-weight:700}.bxHgOq_scoreResult{font-family:var(--ui);color:var(--gold);white-space:nowrap;font-size:15px;font-weight:600}.bxHgOq_scoreNext td{color:#7f93b8}.bxHgOq_scoreNext .bxHgOq_scorePlayer{color:var(--gold)}.bxHgOq_faq{gap:2px;display:grid}.bxHgOq_faq details{border:4px solid var(--ink);background:#fff}.bxHgOq_faq summary{cursor:pointer;font-family:var(--ui);text-transform:uppercase;align-items:baseline;gap:14px;padding:16px 18px;font-size:clamp(14px,1.5vw,17px);font-weight:700;line-height:1.2;list-style:none;display:flex}.bxHgOq_faq summary::-webkit-details-marker{display:none}.bxHgOq_faq .bxHgOq_faqMark:before{content:"?";color:var(--brick);flex:none}.bxHgOq_faq details[open] .bxHgOq_faqMark:before{content:"!";color:#237a27}.bxHgOq_faq p:last-child{margin-bottom:18px}.bxHgOq_faq p{color:#4a4636;margin:0 0 14px;padding:0 18px 0 46px;font-size:14.5px;line-height:1.55}.bxHgOq_priceGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:4px;display:grid}.bxHgOq_priceBox{border:4px solid var(--ink);background:var(--paper);padding:clamp(20px,2.6vw,30px)}.bxHgOq_priceBoxMain{background:var(--gold)}.bxHgOq_priceBoxMain .bxHgOq_eyebrow{color:#6d5405}.bxHgOq_priceBox .bxHgOq_eyebrow{color:var(--brick-dark)}.bxHgOq_amount{font-family:var(--ui);margin:10px 0 0;font-size:clamp(38px,6vw,62px);font-weight:700;line-height:1}.bxHgOq_priceList{margin:18px 0 0;padding:0;list-style:none}.bxHgOq_priceList li{border-top:2px solid #0b0b1424;grid-template-columns:24px 1fr;gap:10px;padding:8px 0;font-size:14.5px;line-height:1.45;display:grid}.bxHgOq_priceList li:first-child{border-top:0}.bxHgOq_priceList li b{font-size:17px;line-height:1}.bxHgOq_priceNote a{color:inherit;text-underline-offset:3px}.bxHgOq_priceNote{color:#6b6552;margin-top:20px;font-size:13px;line-height:1.5}.bxHgOq_finalCta{text-align:center;margin-top:clamp(30px,4vw,46px)}.bxHgOq_draft{text-align:center;font-family:var(--ui);letter-spacing:.07em;text-transform:uppercase;color:#10233f;margin-top:26px;font-size:13px;font-weight:600}@media (max-width:900px){.bxHgOq_weekHead{display:none}.bxHgOq_weekRow{grid-template-columns:repeat(7,minmax(0,1fr))}.bxHgOq_weekName{flex-flow:wrap;grid-area:auto/1/auto/-1;align-items:baseline;gap:0 10px}.bxHgOq_weekName strong{margin-top:0}.bxHgOq_weekResult{flex:1 0 100%}.bxHgOq_day{gap:5px;min-height:78px;padding:7px 4px 8px}.bxHgOq_dayName{font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;opacity:.65;font-size:11px;font-weight:600;display:block}.bxHgOq_day span{letter-spacing:0;font-size:11.5px}.bxHgOq_day .bxHgOq_icon{width:14px;height:14px}.bxHgOq_dayIcons{gap:2px}}@media (max-width:760px){.bxHgOq_track{flex-direction:column;align-items:stretch}.bxHgOq_segmentBody{padding-right:0}.bxHgOq_cloud{display:none}.bxHgOq_hud{position:static}.bxHgOq_scores,.bxHgOq_scores thead,.bxHgOq_scores tbody,.bxHgOq_scores tr,.bxHgOq_scores td{width:100%;display:block}.bxHgOq_scores thead{display:none}.bxHgOq_scores td{border:0;padding:3px 0}.bxHgOq_scores td:before{content:attr(data-label) ": ";font-family:var(--ui);letter-spacing:.06em;text-transform:uppercase;color:#8fb4ff;font-size:11.5px;font-weight:600}.bxHgOq_scores .bxHgOq_scorePlayer:before{content:none}.bxHgOq_scores tr{border-bottom:2px solid #2b3d63;padding:15px 0}}@media (prefers-reduced-motion:reduce){.bxHgOq_qblock,.bxHgOq_cloud,.bxHgOq_walker,.bxHgOq_walkerStepA,.bxHgOq_walkerStepB,.bxHgOq_heroLede,.bxHgOq_heroActions,.bxHgOq_letter{animation:none}.bxHgOq_playfield{display:none}.bxHgOq_button{transition:none}}
.fU5QRW_guide{--guide-paper:#eee7d8;--guide-ink:#252522;color:var(--guide-ink);background:#f7f7f5;height:100dvh;min-height:0}.fU5QRW_layout{grid-template-columns:minmax(0,1fr) minmax(210px,240px);align-items:center;gap:0;height:100%;min-height:0;display:grid}.fU5QRW_mapFrame{background:var(--guide-paper);align-self:stretch;width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.fU5QRW_artPlate{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.fU5QRW_map{width:100%;height:100%;display:block;position:absolute;inset:0}.fU5QRW_mapDimmer{fill:#201f3161;opacity:1;transition:opacity .22s}.fU5QRW_highlightRegions path{fill:#fff7e221;filter:drop-shadow(0 0 10px #ffefca99);stroke:#fffaecf5;stroke-linejoin:round;stroke-width:7px;vector-effect:non-scaling-stroke}.fU5QRW_modelLabels text{fill:#242421;font-family:var(--course-display-font);font-size:24px;font-weight:700;transition:opacity .18s}.fU5QRW_modelLabels .fU5QRW_mutedModelLabel{opacity:.42}.fU5QRW_modelLabels .fU5QRW_activeModelLabel{opacity:1}.fU5QRW_mapTitle{fill:#252522;font-family:var(--course-display-font);letter-spacing:-2px;font-size:66px;font-weight:700}.fU5QRW_mapTitleRule{stroke:#252522;stroke-width:3px}.fU5QRW_mapSubtitle{fill:#3f403c;font-family:var(--course-font);font-size:22px}.fU5QRW_mapRule{fill:#343531;font-family:var(--course-font);font-size:18px}.fU5QRW_mapRuleDot{fill:#bf653d}.fU5QRW_mapDate{fill:#343531;font-family:var(--course-display-font);font-size:18px;font-weight:700}.fU5QRW_mapTasks{pointer-events:none;z-index:2;position:absolute;inset:0}.fU5QRW_mapTasks button{color:var(--guide-ink);cursor:pointer;pointer-events:auto;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:clamp(24px,2.6vw,38px) 1fr;align-items:center;gap:clamp(6px,.8vw,14px);width:27.5%;padding:1% 1.3%;line-height:1.08;transition:background .18s,border-color .18s,box-shadow .18s;display:grid;position:absolute;left:2.5%}.fU5QRW_mapTasks button[data-level="4"]{height:13%;top:28.5%}.fU5QRW_mapTasks button[data-level="3"]{height:11%;top:43.5%}.fU5QRW_mapTasks button[data-level="2"]{height:11%;top:56.8%}.fU5QRW_mapTasks button[data-level="1"]{height:11%;top:69.8%}.fU5QRW_mapTasks button>span{color:#fff7eb;font-family:var(--course-font);background:#bd633e;border-radius:50%;justify-content:center;align-items:center;width:clamp(24px,2.6vw,38px);height:clamp(24px,2.6vw,38px);font-size:clamp(.62rem,1vw,.9rem);font-weight:800;display:flex}.fU5QRW_mapTasks button>strong{font-family:var(--course-display-font);font-size:clamp(.65rem,1.9cqw,1.65rem);font-weight:700}.fU5QRW_mapTasks button:hover{background:#fff9eb57}.fU5QRW_mapTasks button:focus-visible,.fU5QRW_mapTasks .fU5QRW_activeTask{background:#f6efe2e6;border-color:#5c453157;outline:none;box-shadow:0 0 0 3px #fffaef80}.fU5QRW_mobileTasks{display:none}.fU5QRW_recommendation{border-left:1px solid #d9d6d0;align-self:center;min-width:0;padding:12px 18px 12px 24px}.fU5QRW_recommendation>p,.fU5QRW_recommendation dt{color:#bf7657;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.fU5QRW_recommendation>p{margin:0 0 12px}.fU5QRW_recommendation h2{font-family:var(--course-display-font);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 25px;font-size:clamp(2rem,2.8vw,3.25rem);font-weight:400;line-height:1}.fU5QRW_recommendation dl{gap:14px;margin:0;display:grid}.fU5QRW_recommendation dl>div{border-top:1px solid #dfdcd6;padding-top:12px}.fU5QRW_recommendation dt{color:#77736f;margin-bottom:5px}.fU5QRW_recommendation dd{color:#292825;overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.35}.fU5QRW_recommendation .fU5QRW_emptyRecommendation{color:#716d67;font-family:var(--course-display-font);letter-spacing:-.03em;text-transform:none;max-width:230px;margin:0;font-size:clamp(1.8rem,2.8vw,2.7rem);font-weight:400;line-height:1.05}@media (max-width:1120px){.fU5QRW_layout{grid-template-columns:minmax(0,1fr) 210px}}@media (max-width:1100px){.fU5QRW_guide{height:auto;min-height:100dvh}.fU5QRW_layout{grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;height:auto;min-height:auto}.fU5QRW_mapFrame{aspect-ratio:1488/1058;width:100%;height:auto}.fU5QRW_recommendation{border-top:1px solid #d9d6d0;border-left:0;padding:22px 4px 12px}.fU5QRW_recommendation h2{font-size:2.35rem}.fU5QRW_recommendation .fU5QRW_emptyRecommendation{max-width:none;font-size:1.7rem}}@media (max-width:560px){.fU5QRW_layout{gap:16px}.fU5QRW_mapFrame{aspect-ratio:1488/1058;height:auto}.fU5QRW_mapTasks,.fU5QRW_modelLabels{display:none}.fU5QRW_mobileTasks{grid-template-columns:minmax(0,1fr);gap:8px;padding:0 16px;display:grid}.fU5QRW_mobileTasks button{color:var(--guide-ink);text-align:left;background:#f4efe4;border:1px solid #d8d0c1;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;min-height:48px;padding:9px 12px;display:grid}.fU5QRW_mobileTasks button>span{color:#fff7eb;background:#bd633e;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:.8rem;font-weight:800;display:flex}.fU5QRW_mobileTasks button>strong{font-family:var(--course-display-font);font-size:1.05rem;line-height:1.05}.fU5QRW_mobileTasks .fU5QRW_activeTask{background:#eee3d2;border-color:#9f8069;box-shadow:0 0 0 2px #bd633e2e}.fU5QRW_recommendation{margin:0 16px}}@media (prefers-reduced-motion:reduce){.fU5QRW_guide *,.fU5QRW_guide :before,.fU5QRW_guide :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.fU5QRW_visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
