@media (max-width:767px){.course-page_page__OWPnT{min-height:100vh;padding:16px 16px 64px;background:var(--surface-solid,var(--surface-strong))}.course-page_hero___BHxo{overflow:visible;padding:12px 0 30px;border:0;border-radius:0;background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none}.course-page_hero___BHxo>div{display:flex;flex-direction:column;gap:0}.course-page_intro__ffRqo{display:contents}.course-page_intro__ffRqo>a{display:none}.course-page_heading__Og60E{display:flow-root;order:1}.course-page_headingText__RFvci{display:contents}.course-page_headingText__RFvci>div:first-child{margin-top:2px}.course-page_mobileCover__ogM1I{float:right;display:block;width:128px!important;margin:0 0 12px 12px;border-radius:14px!important}.course-page_desktopCover__HEc38{display:none}.course-page_intro__ffRqo h1{margin:0 0 18px;font-family:var(--font-display-family)!important;font-size:clamp(1.625rem,7vw,1.75rem)!important;font-weight:600;line-height:1.12!important;letter-spacing:-.025em}.course-page_lead__VvkNZ{order:4;margin-top:22px;padding-top:22px;border-top:1px solid var(--line-soft);font-size:16px;line-height:1.7}.course-page_byline__PC3MS{order:2;margin-top:14px;font-size:13px;line-height:1.45}.course-page_byline__PC3MS>span:nth-last-child(-n+2){display:none}.course-page_purchase__mvpDW{order:3;max-width:none;margin-top:18px;padding:18px 0 0;border:0;border-top:3px solid var(--theme-clay);border-radius:0;background:transparent;box-shadow:none;scroll-margin-top:144px}.course-page_purchase__mvpDW:focus{outline:none}.course-page_emptyPurchase__z8sLK>:not(.course-page_mobileEmptyState__NGscI){display:none!important}.course-page_mobileEmptyState__NGscI{display:block;margin:0;padding-block:4px 2px;font-size:15px;line-height:1.65;color:color-mix(in srgb,var(--theme-ink) 66%,transparent)}.course-page_purchase__mvpDW .bg-clay{border-radius:12px!important;background:var(--theme-ink)!important;color:var(--theme-parchment)!important}.course-page_purchase__mvpDW a.rounded-full,.course-page_purchase__mvpDW button.rounded-full{border-radius:12px}.course-page_purchase__mvpDW .text-3xl{font-family:var(--font-display-family)!important;font-size:1.5rem;font-weight:600}.course-page_demoLink__xCVzw{width:-moz-fit-content;width:fit-content;min-height:44px;padding:8px 0;border:0;border-radius:0!important;background:transparent;color:var(--theme-clay)}.course-page_directAuthorNotice__9IHWJ{display:block}.course-page_directAuthorNotice__9IHWJ>div{padding:12px 0 4px;border:0;border-left:3px solid var(--theme-clay);border-radius:0;background:transparent}.course-page_directAuthorNotice__9IHWJ>div>div{padding-left:14px}.course-page_directAuthorNotice__9IHWJ>div>a{margin-left:14px}.course-page_facts__do3kb{order:5;margin-top:20px;padding:16px;border:0;border-radius:12px;background:var(--surface-muted)}.course-page_emptyFacts__G2LO3{display:none}.course-page_facts__do3kb>div{gap:10px 22px!important}.course-page_facts__do3kb>div+div{margin-top:10px!important}.course-page_facts__do3kb span{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.course-page_mobileNav__fWfpK{display:flex;gap:8px;overflow-x:auto;margin-top:12px;padding-block:8px 12px;border:0;color:var(--theme-ink);font-size:14px;font-weight:600;scrollbar-width:none}.course-page_mobileNav__fWfpK::-webkit-scrollbar{display:none}.course-page_mobileNav__fWfpK a{flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center;padding-inline:14px;border:1px solid var(--line-muted);border-radius:10px;background:var(--surface);text-decoration:none}.course-page_document__jB_uj{display:flex;flex-direction:column;gap:36px;margin-top:32px}.course-page_document__jB_uj>div{display:contents}.course-page_document__jB_uj>div>*{order:4;margin-block-start:0!important}.course-page_document__jB_uj>div>.course-page_outcomes__iDdn7{order:1}.course-page_outcomes__iDdn7>h2{font-size:1.375rem;line-height:1.25;text-transform:none;letter-spacing:-.015em;color:var(--theme-ink)}.course-page_program__YouOK{order:2}.course-page_document__jB_uj>div>.course-page_about__IyOWC{order:3}.course-page_document__jB_uj .latorn-rich{font-family:var(--font-reading-family);font-size:16px;line-height:1.65}.course-page_document__jB_uj h2{font-family:var(--font-display-family)!important;font-weight:600;letter-spacing:-.02em}.course-page_program__YouOK{padding:28px 0 0;border:0;border-top:3px solid var(--theme-clay);border-radius:0;background:transparent}.course-page_anchorSection__EFbVe{scroll-margin-top:144px}}@media (max-width:350px){.course-page_page__OWPnT{padding-inline:12px}.course-page_mobileCover__ogM1I{width:112px!important}}.course-mobile-dock_dock__kjgTy{position:fixed;z-index:45;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.5rem;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--line-soft);background:var(--surface-solid);box-shadow:0 -10px 28px rgb(23 20 16/12%)}.course-mobile-dock_price__UVFBl{flex:1 1 auto;color:var(--theme-ink);font-size:1.2rem;font-weight:600;line-height:1.2}.course-mobile-dock_action__78sLq{min-height:3rem;flex:0 0 min(52%,12rem);border-radius:.75rem;background:var(--theme-ink);padding:.8rem 1rem;color:var(--theme-parchment);font-size:.875rem;font-weight:650;line-height:1}.course-mobile-dock_action__78sLq:focus-visible{outline:3px solid color-mix(in srgb,var(--theme-clay) 35%,transparent);outline-offset:2px}@media (min-width:768px){.course-mobile-dock_dock__kjgTy{display:none}}@media (prefers-reduced-motion:reduce){.course-mobile-dock_action__78sLq,.course-mobile-dock_dock__kjgTy{transition:none}}