.course-detail-renderer,.course-detail-renderer *{box-sizing:border-box}.course-detail-renderer{background:var(--course-page-bg);color:var(--course-page-text);font-family:var(--course-page-body-font,var(--font-body,inherit));max-width:100%;min-width:0;overflow-x:clip}.course-detail-renderer .course-detail-title{font-family:var(--course-page-heading-font,var(--font-heading,inherit));font-size:clamp(var(--course-title-font-size-mobile),4vw,var(--course-title-font-size))!important;line-height:1.14;max-width:22ch;overflow-wrap:anywhere;text-wrap:balance}.course-renderer-frame{margin-inline:auto;min-width:0;width:min(var(--course-page-boxed-width,80rem),calc(100% - 2rem))}.course-renderer-hero{background:linear-gradient(135deg,var(--course-page-hero-start),var(--course-page-hero-end));color:var(--course-page-hero-text);isolation:isolate;min-height:32rem;min-width:0;overflow:hidden;position:relative}.course-renderer-hero-grid{align-items:stretch;direction:ltr;display:grid;gap:clamp(1.5rem,4vw,4rem);grid-template-areas:"media copy";grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);min-height:32rem;padding-block:clamp(2rem,5vw,4rem)}.course-renderer-aside,.course-renderer-copy,.course-renderer-main,.course-renderer-media{direction:rtl;min-width:0}.course-renderer-copy{align-self:center;grid-area:copy;z-index:2}.course-renderer-copy>*{max-width:none!important;width:100%!important}.course-renderer-media{background:color-mix(in srgb,var(--course-page-surface) 18%,transparent);border:1px solid color-mix(in srgb,var(--course-page-hero-text) 22%,transparent);border-radius:1.75rem;box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--course-page-text) 18%,transparent);grid-area:media;min-height:25rem;overflow:hidden;position:relative;z-index:1}.course-renderer-media iframe,.course-renderer-media img,.course-renderer-media video,.course-renderer-media>*{max-width:100%}.course-renderer-media .course-detail-layout-fallback,.course-renderer-media .course-detail-layout-image,.course-renderer-media .course-detail-layout-overlay{inset:0;position:absolute}.course-renderer-media .course-detail-layout-image{background-repeat:no-repeat}.course-renderer-media .course-detail-layout-overlay{pointer-events:none}.course-renderer-hero:not(.course-image-mode--background) .course-detail-layout-overlay{opacity:.16}.course-renderer-hero.course-image-mode--background .course-detail-layout-overlay{opacity:1}.course-renderer-media .course-detail-illustration{height:100%;inset:0;position:absolute;width:100%}.course-renderer-navigation{min-width:0;position:relative;z-index:20}.course-renderer-body,.course-renderer-campus-body,.course-renderer-coral-body,.course-renderer-editorial-body,.course-renderer-lilac-body,.course-renderer-navy-body,.course-renderer-sage-body{align-items:start;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);padding-block:clamp(2rem,5vw,4rem)}.course-renderer-aside>*,.course-renderer-main>*{max-width:100%}.course-renderer-aside :where(h1,h2,h3,h4,p,li),.course-renderer-copy :where(h1,h2,h3,h4,p,li),.course-renderer-main :where(h1,h2,h3,h4,p,li,td,th){overflow-wrap:anywhere}.course-renderer-purchase{position:sticky;top:6rem;z-index:8}.course-renderer-aside .course-enrollment-card{max-width:100%}.course-detail-renderer--classic .classic-hero{background:var(--course-page-surface);border-block-end:1px solid var(--course-page-border);color:var(--course-page-text);min-height:auto}.course-detail-renderer--classic .classic-hero-frame{align-items:center;direction:ltr;display:grid;gap:clamp(1.5rem,4vw,3.5rem);grid-template-columns:minmax(18rem,.38fr) minmax(0,.62fr);margin-inline:auto;padding-block:clamp(2rem,5vw,3.5rem);width:min(var(--course-page-content-width,80rem),calc(100% - 2rem))}.course-detail-renderer--classic .classic-hero-copy,.course-detail-renderer--classic .classic-hero-media{direction:rtl;min-width:0}.course-detail-renderer--classic .classic-hero-media{aspect-ratio:1;background:var(--course-page-deeper,#1a1a2e);border:1px solid var(--course-page-border);border-radius:1rem;overflow:hidden;position:relative}.course-detail-renderer--classic .classic-hero-media iframe,.course-detail-renderer--classic .classic-hero-media img,.course-detail-renderer--classic .classic-hero-media video,.course-detail-renderer--classic .classic-hero-media>*{max-width:100%}.course-detail-renderer--classic .classic-hero-media .course-detail-layout-fallback,.course-detail-renderer--classic .classic-hero-media .course-detail-layout-image,.course-detail-renderer--classic .classic-hero-media .course-detail-layout-overlay{inset:0;position:absolute}.course-detail-renderer--classic .classic-hero-media .course-detail-layout-image{background-repeat:no-repeat}.course-detail-renderer--classic .classic-hero-media .course-detail-layout-overlay{opacity:0;pointer-events:none}.course-detail-renderer--classic .classic-hero-media .course-detail-illustration{height:100%;inset:0;position:absolute;width:100%}.course-detail-renderer--classic .classic-hero-copy>*{max-width:none!important;width:100%!important}.course-detail-renderer--classic .classic-navigation{background:var(--course-page-surface);border-block-end:1px solid var(--course-page-border);min-width:0;position:relative;z-index:20}.course-detail-renderer--classic .classic-body-frame{align-items:start;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);margin-inline:auto;padding-block:clamp(2rem,5vw,3.5rem);width:min(var(--course-page-content-width,80rem),calc(100% - 2rem))}.course-detail-renderer--classic .classic-aside,.course-detail-renderer--classic .classic-main{min-width:0}.course-detail-renderer--classic .classic-aside>*,.course-detail-renderer--classic .classic-main>*{max-width:100%}.course-detail-renderer--classic .classic-aside :where(h1,h2,h3,h4,p,li),.course-detail-renderer--classic .classic-main :where(h1,h2,h3,h4,p,li,td,th){overflow-wrap:anywhere}.course-detail-renderer--classic .classic-purchase{position:sticky;top:6rem;z-index:8}.course-detail-renderer--classic .classic-aside .course-enrollment-card{max-width:100%}@media(max-width:1023px){.course-detail-renderer--classic .classic-hero-frame{grid-template-columns:minmax(0,1fr);width:min(100% - 1.5rem,var(--course-page-content-width,80rem))}.course-detail-renderer--classic .classic-hero-media{margin-inline:auto;max-width:24rem}.course-detail-renderer--classic .classic-body-frame{grid-template-columns:minmax(0,1fr)!important;width:min(100% - 1.5rem,var(--course-page-content-width,80rem))}.course-detail-renderer--classic .classic-purchase{position:static}.course-detail-renderer--classic .classic-aside{order:-1}}@media(max-width:767px){.course-detail-renderer--classic .classic-hero-frame{padding:1.5rem 1rem;width:100%}.course-detail-renderer--classic .classic-hero-media{border-radius:.75rem;max-width:100%}.course-detail-renderer--classic .classic-body-frame{padding:1.25rem .75rem 2.5rem;width:100%}}.course-detail-renderer--classic .course-renderer-hero{background:var(--course-page-surface);color:var(--course-page-text);min-height:auto}.course-detail-renderer--classic .course-renderer-hero-grid{grid-template-columns:minmax(20rem,.92fr) minmax(0,1.08fr)}.course-detail-renderer--classic .course-renderer-media{border-radius:.75rem;box-shadow:none}.course-detail-renderer--campus{background:linear-gradient(155deg,var(--course-page-bg),var(--course-page-surface-soft))}.course-detail-renderer--campus .course-renderer-hero{background:color-mix(in srgb,var(--course-page-surface) 76%,var(--course-page-hero-start));border:1px solid var(--course-page-border);border-radius:2rem;box-shadow:var(--theme-shadow);margin:1rem auto 0;min-height:auto;width:min(var(--course-page-boxed-width,80rem),calc(100% - 2rem))}.course-detail-renderer--campus .course-renderer-hero-grid{grid-template-areas:"copy media";grid-template-columns:minmax(0,1.12fr) minmax(18rem,.88fr);padding-inline:clamp(1.25rem,3vw,2.5rem);width:100%}.course-detail-renderer--campus .course-renderer-copy{color:var(--course-page-text)}.course-detail-renderer--campus .course-renderer-media{border-radius:2.5rem 1rem;box-shadow:0 1.75rem 4.5rem color-mix(in srgb,var(--course-page-primary) 18%,transparent)}.course-renderer-campus-orb{aspect-ratio:1;background:color-mix(in srgb,var(--course-page-secondary) 12%,transparent);border:1px solid color-mix(in srgb,var(--course-page-primary) 22%,transparent);border-radius:50%;inset-block-start:-12rem;inset-inline-end:-9rem;position:absolute;width:28rem}.course-detail-renderer--campus .course-renderer-campus-body{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}.course-detail-renderer--campus .course-renderer-glass-stack>*{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:color-mix(in srgb,var(--course-page-surface) 82%,transparent);border-radius:1.5rem}.course-page-theme--soft-glass-campus .course-detail-renderer--campus,.course-page-theme--soft_glass_campus .course-detail-renderer--campus{--course-page-bg:#fdf8f2;--course-page-surface:#fff;--course-page-surface-soft:#fff3e8;--course-page-text:#2d1b69;--course-page-muted:#6b7280;--course-page-border:#f0e8dc;--course-page-hero-start:#f8f0e8;--course-page-hero-end:#fff3e8;--course-page-hero-text:#2d1b69;--course-page-primary:#7c5cfc;--course-page-secondary:#a78bfa;--course-page-accent:#f4845f;--course-page-button:#7c5cfc;--course-page-button-text:#fff;background:linear-gradient(155deg,#fdf8f2,#fff3e8)}.course-page-theme--soft-glass-campus .course-detail-renderer--campus .course-renderer-hero,.course-page-theme--soft_glass_campus .course-detail-renderer--campus .course-renderer-hero{background:linear-gradient(135deg,#f8f0e8,#fff 60%,#fff3e8);border-color:#f0e8dc;box-shadow:0 8px 32px #7c5cfc14}.course-page-theme--soft-glass-campus .course-renderer-campus-orb,.course-page-theme--soft_glass_campus .course-renderer-campus-orb{background:color-mix(in srgb,#7c5cfc 8%,transparent);border-color:color-mix(in srgb,#7c5cfc 18%,transparent)}.course-page-theme--soft-glass-campus .course-detail-renderer--campus .course-renderer-glass-stack>*,.course-page-theme--soft_glass_campus .course-detail-renderer--campus .course-renderer-glass-stack>*{background:#ffffffe0;border:1px solid #f0e8dc}.course-page-theme--soft-glass-campus .course-detail-renderer--campus .course-renderer-navigation,.course-page-theme--soft_glass_campus .course-detail-renderer--campus .course-renderer-navigation{background:#fff;border-color:#f0e8dc}.course-page-theme--soft-glass-campus .course-detail-renderer--campus .course-renderer-campus-body,.course-page-theme--soft_glass_campus .course-detail-renderer--campus .course-renderer-campus-body{background:#fdf8f2}.course-detail-renderer--indigo .course-renderer-hero--immersive{background:var(--course-page-deeper);border-block-end:.4rem solid var(--course-page-accent);min-height:40rem}.course-detail-renderer--indigo .course-renderer-media--background{background:transparent;border:0;border-radius:0;box-shadow:none;inset:0;max-width:100%;min-height:100%;opacity:1;position:absolute;transform:none;width:100%;z-index:0}.course-detail-renderer--indigo .course-renderer-media--background .course-detail-layout-fallback,.course-detail-renderer--indigo .course-renderer-media--background .course-detail-layout-image,.course-detail-renderer--indigo .course-renderer-media--background .live-preview-renderer-media{height:100%;max-width:100%;transform:none;width:100%}.course-detail-renderer--indigo .course-renderer-hero:after{background:linear-gradient(90deg,color-mix(in srgb,var(--course-page-deeper) 42%,transparent),color-mix(in srgb,var(--course-page-deeper) 92%,transparent) 68%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.course-renderer-editorial-copy{align-items:center;display:flex;min-height:40rem;padding-block:clamp(3rem,8vw,7rem);position:relative;z-index:2}.course-renderer-editorial-copy>*{margin-inline-start:auto;max-width:100%;width:min(48rem,72%)}.course-detail-renderer--indigo .course-renderer-editorial-body{grid-template-columns:minmax(0,1fr) minmax(16rem,19rem)}.course-detail-renderer--indigo .course-renderer-main>section{border-radius:0!important;box-shadow:none!important}.course-detail-renderer--indigo .course-renderer-navigation{border-block-end:.2rem solid var(--course-page-primary)}.course-detail-renderer--sage .course-renderer-hero{background:var(--course-page-surface);color:var(--course-page-text);min-height:auto}.course-detail-renderer--sage .course-renderer-media{border-radius:48% 52% 38% 62%;box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--course-page-secondary) 20%,transparent);min-height:27rem}.course-detail-renderer--sage .course-renderer-sage-body{direction:ltr;grid-template-columns:minmax(17rem,20rem) minmax(0,1fr)}.course-detail-renderer--sage .course-renderer-sage-body>*{direction:rtl}.course-detail-renderer--sage .course-renderer-aside>div,.course-detail-renderer--sage .course-renderer-main>section{border-radius:1.75rem!important;box-shadow:none!important}.course-detail-renderer--coral .course-renderer-hero{background:linear-gradient(90deg,var(--course-page-surface) 0 48%,color-mix(in srgb,var(--course-page-hero-start) 18%,var(--course-page-surface)) 48% 100%);color:var(--course-page-text);min-height:auto}.course-renderer-coral-hero-grid{align-items:center;direction:ltr;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-areas:"media copy";grid-template-columns:minmax(22rem,1.05fr) minmax(0,.95fr);min-height:36rem;padding-block:clamp(2rem,5vw,4rem)}.course-detail-renderer--coral .course-renderer-media{border-radius:.25rem;box-shadow:1.5rem 1.5rem color-mix(in srgb,var(--course-page-accent) 22%,transparent);min-height:30rem}.course-renderer-purchase-band{margin-top:-1.5rem;position:relative;z-index:6}.course-detail-renderer--coral .course-renderer-purchase-band>.course-renderer-frame{background:linear-gradient(105deg,var(--course-page-button),var(--course-page-secondary));border-radius:1rem;box-shadow:0 1.25rem 3rem color-mix(in srgb,var(--course-page-button) 22%,transparent);padding:1rem}.course-detail-renderer--coral .course-renderer-purchase{position:static}.course-detail-renderer--coral .course-renderer-coral-body{grid-template-columns:minmax(0,1fr) minmax(15rem,18rem)}.course-detail-renderer--coral .course-renderer-main>section{border-radius:.25rem!important}.course-detail-renderer--lilac{background:linear-gradient(145deg,var(--course-page-bg),var(--course-page-surface-soft))}.course-detail-renderer--lilac .course-renderer-hero{background:transparent;color:var(--course-page-text);min-height:auto}.course-renderer-lilac-shell{align-items:center;background:var(--course-page-surface);border:1px solid var(--course-page-border);border-radius:2.25rem;box-shadow:var(--theme-shadow);direction:ltr;display:grid;gap:clamp(1.5rem,4vw,3.5rem);grid-template-areas:"copy media";grid-template-columns:minmax(0,1fr) minmax(20rem,.95fr);margin-block:1rem;padding:clamp(1.5rem,4vw,3rem)}.course-renderer-lilac-shell>*{direction:rtl}.course-detail-renderer--lilac .course-renderer-media{background:var(--course-page-surface-soft);border-radius:2rem;min-height:28rem}.course-detail-renderer--lilac .course-renderer-aside>div,.course-detail-renderer--lilac .course-renderer-main>section{border-radius:2rem!important}.course-detail-renderer--navy{background:var(--course-page-hero-start)}.course-detail-renderer--navy .course-renderer-hero{background:linear-gradient(120deg,var(--course-page-hero-start),var(--course-page-hero-end));border-block-end:1px solid var(--course-page-accent);min-height:43rem}.course-renderer-navy-hero-grid{align-items:center;direction:ltr;display:grid;gap:clamp(1.25rem,3vw,2.5rem);grid-template-areas:"media copy purchase";grid-template-columns:minmax(19rem,.85fr) minmax(0,1.15fr) minmax(16rem,18rem);min-height:43rem;padding-block:clamp(2.5rem,6vw,5rem)}.course-renderer-navy-hero-grid>*{direction:rtl}.course-detail-renderer--navy .course-renderer-media{border:0;border-radius:0;box-shadow:none;min-height:34rem;opacity:.8}.course-renderer-navy-purchase{align-self:center;grid-area:purchase}.course-detail-renderer--navy .course-renderer-purchase{position:static}.course-detail-renderer--navy .course-renderer-navy-purchase>*{border:1px solid color-mix(in srgb,var(--course-page-accent) 48%,transparent)}.course-detail-renderer--navy .course-renderer-navigation,.course-detail-renderer--navy .course-renderer-navy-body{background:var(--course-page-surface);color:var(--course-page-text)}.course-detail-renderer--navy .course-renderer-navy-body{grid-template-columns:minmax(0,1fr) minmax(15rem,18rem)}.course-detail-renderer--navy .course-renderer-aside>div,.course-detail-renderer--navy .course-renderer-main>section{border-radius:0!important;box-shadow:none!important}@media(max-width:1199px){.course-renderer-navy-hero-grid{grid-template-areas:"media copy" "purchase purchase";grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr)}.course-renderer-navy-purchase{margin-inline-start:auto;width:min(36rem,100%)}}@media(max-width:1023px){.course-detail-renderer--campus .course-renderer-hero,.course-renderer-frame{width:min(100% - 1.5rem,var(--course-page-boxed-width,80rem))}.course-renderer-coral-hero-grid,.course-renderer-hero-grid,.course-renderer-lilac-shell,.course-renderer-navy-hero-grid{grid-template-areas:"copy" "media" "purchase";grid-template-columns:minmax(0,1fr);min-height:auto}.course-detail-renderer--coral .course-renderer-media,.course-detail-renderer--lilac .course-renderer-media,.course-detail-renderer--navy .course-renderer-media,.course-detail-renderer--sage .course-renderer-media,.course-renderer-media{min-height:clamp(16rem,56vw,25rem)}.course-detail-renderer--indigo .course-renderer-media--background{min-height:100%}.course-renderer-editorial-copy{min-height:34rem}.course-renderer-editorial-copy>*{width:min(42rem,100%)}.course-renderer-body,.course-renderer-campus-body,.course-renderer-coral-body,.course-renderer-editorial-body,.course-renderer-lilac-body,.course-renderer-navy-body,.course-renderer-sage-body{direction:rtl;grid-template-columns:minmax(0,1fr)!important}.course-renderer-purchase{position:static}.course-renderer-aside{order:-1}.course-detail-renderer--navy .course-renderer-navy-purchase{order:0;width:100%}}@media(max-width:767px){.course-detail-renderer--campus .course-renderer-hero,.course-renderer-frame{width:100%}.course-detail-renderer--campus .course-renderer-hero,.course-renderer-hero,.course-renderer-lilac-shell{border-inline:0;border-radius:0;margin:0}.course-renderer-coral-hero-grid,.course-renderer-editorial-copy,.course-renderer-hero-grid,.course-renderer-lilac-shell,.course-renderer-navy-hero-grid{padding:1.5rem 1rem}.course-renderer-editorial-copy{min-height:30rem}.course-detail-renderer--indigo .course-renderer-hero:after{background:linear-gradient(180deg,color-mix(in srgb,var(--course-page-deeper) 52%,transparent),color-mix(in srgb,var(--course-page-deeper) 94%,transparent))}.course-renderer-body,.course-renderer-campus-body,.course-renderer-coral-body,.course-renderer-editorial-body,.course-renderer-lilac-body,.course-renderer-navy-body,.course-renderer-sage-body{padding:1.25rem .75rem 2.5rem}.course-detail-renderer--coral .course-renderer-media,.course-detail-renderer--lilac .course-renderer-media,.course-detail-renderer--navy .course-renderer-media,.course-detail-renderer--sage .course-renderer-media,.course-renderer-media{border-radius:1rem;box-shadow:none;min-height:16rem}.course-renderer-purchase-band{margin-top:0;padding-inline:.75rem}.course-detail-renderer--coral .course-renderer-purchase-band>.course-renderer-frame{border-radius:.75rem}.course-renderer-campus-orb{display:none}}.course-detail-renderer--indigo.course-detail-renderer{--editorial-indigo-detail-line:color-mix(in srgb,var(--course-page-primary) 20%,var(--course-page-border));--editorial-indigo-hero-ink:var(--course-page-hero-text);background:var(--course-page-bg);color:var(--course-page-text);max-width:100%;min-width:0;overflow-x:clip;width:100%}.course-detail-renderer--indigo.course-detail-renderer :where(.course-renderer-hero,.course-renderer-editorial-copy,.course-renderer-navigation,.course-renderer-frame,.course-renderer-main,.course-renderer-aside,.course-renderer-editorial-purchase,.course-renderer-editorial-support){max-width:100%;min-width:0}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-hero--editorial{background:linear-gradient(112deg,color-mix(in srgb,var(--course-page-deeper) 96%,#020617) 0,color-mix(in srgb,var(--course-page-primary) 68%,var(--course-page-deeper)) 58%,color-mix(in srgb,var(--course-page-secondary) 40%,var(--course-page-deeper)))!important;border:1px solid color-mix(in srgb,var(--course-page-primary) 30%,transparent)!important;border-block-end:.42rem solid var(--course-page-accent)!important;border-radius:1.15rem!important;box-shadow:0 1.75rem 4.5rem color-mix(in srgb,var(--course-page-deeper) 24%,transparent);color:var(--editorial-indigo-hero-ink)!important;isolation:isolate;margin:clamp(1rem,2.5vw,2rem) auto 0!important;min-height:31rem!important;overflow:hidden;padding:clamp(3rem,6vw,5.25rem) clamp(1.5rem,5vw,5rem)!important;position:relative;width:min(var(--course-page-boxed-width,80rem),calc(100% - var(--course-page-boxed-gutter, 1rem)*2))}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-rule{background:var(--course-page-accent);height:.22rem;inset-block-start:clamp(2rem,5vw,4rem);inset-inline-start:0;pointer-events:none;position:absolute;width:clamp(4rem,11vw,9rem);z-index:3}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-orbit{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--editorial-indigo-hero-ink) 21%,transparent);border-radius:50%;inset-block-start:50%;inset-inline-end:clamp(-8rem,-7vw,-4rem);opacity:.75;pointer-events:none;position:absolute;translate:0 -50%;width:clamp(22rem,38vw,36rem);z-index:0}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-orbit:after,.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-orbit:before{border:1px solid color-mix(in srgb,var(--editorial-indigo-hero-ink) 17%,transparent);border-radius:50%;content:"";position:absolute}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-orbit:before{inset:14%}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-orbit:after{background:color-mix(in srgb,var(--course-page-accent) 20%,transparent);inset:31%}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-copy{align-items:center;color:var(--editorial-indigo-hero-ink)!important;display:flex;min-height:20rem;position:relative;width:min(68%,54rem);z-index:2}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-copy .max-w-7xl,.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-copy>div{margin:0!important;max-width:100%!important;padding:0!important;width:100%}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-copy .course-detail-hero-grid{display:block!important}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-copy .course-detail-hero-content{color:var(--editorial-indigo-hero-ink)!important;max-width:100%;width:100%}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-copy :where(h1,h2,h3,p,span,a,div){text-shadow:none!important}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-copy .course-detail-title{color:var(--editorial-indigo-hero-ink)!important;font-family:var(--course-page-heading-font,var(--font-heading,inherit));font-size:clamp(var(--course-title-font-size-mobile),4vw,var(--course-title-font-size))!important;line-height:1.08!important;max-width:17ch;overflow-wrap:anywhere;text-wrap:balance}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-copy .course-detail-description,.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-copy .opacity-90,.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-copy .text-gray-400{color:color-mix(in srgb,var(--editorial-indigo-hero-ink) 78%,transparent)!important}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-copy :where(.bg-white\/10,.bg-white\/20){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:color-mix(in srgb,var(--editorial-indigo-hero-ink) 10%,transparent)!important;border-color:color-mix(in srgb,var(--editorial-indigo-hero-ink) 20%,transparent)!important;box-shadow:none!important;color:var(--editorial-indigo-hero-ink)!important}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-copy .lg\:hidden{display:none!important}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-navigation--editorial{background:var(--course-page-surface);border:1px solid var(--editorial-indigo-detail-line);border-radius:.8rem;box-shadow:0 .8rem 2.3rem color-mix(in srgb,var(--course-page-primary) 11%,transparent);color:var(--course-page-text);margin:-1.45rem auto 0;overflow:hidden;position:relative;width:min(calc(var(--course-page-boxed-width, 80rem) - 3rem),calc(100% - var(--course-page-boxed-gutter, 1rem)*2));z-index:4}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-navigation--editorial>*{background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important;max-width:100%;position:static!important;width:100%}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-body{align-items:start;display:grid;gap:clamp(1.5rem,3vw,2.75rem);grid-template-areas:"main aside";grid-template-columns:minmax(0,1fr) minmax(19rem,22rem);margin-inline:auto;padding:clamp(2.5rem,5vw,4.5rem) 0;width:min(var(--course-page-boxed-width,80rem),calc(100% - var(--course-page-boxed-gutter, 1rem)*2))}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-main--editorial{grid-area:main}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-aside--editorial{display:grid;gap:1.25rem;grid-area:aside}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-main--editorial .course-detail-main{margin:0!important;max-width:100%;padding:0!important;width:100%}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-support>div,.course-detail-renderer--indigo.course-detail-renderer .course-renderer-main--editorial .course-detail-main>section{background:var(--course-page-surface)!important;border:1px solid var(--editorial-indigo-detail-line)!important;border-radius:.9rem!important;box-shadow:none!important;color:var(--course-page-text)!important;overflow:hidden}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-main--editorial .course-detail-main>section:first-child{border-block-start:.3rem solid var(--course-page-primary)!important}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-purchase{position:sticky;top:6.5rem}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-purchase>.hidden{display:block!important;width:100%}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-purchase .course-enrollment-card{background:var(--course-page-card)!important;border:1px solid var(--editorial-indigo-detail-line)!important;border-radius:.95rem!important;box-shadow:0 1.3rem 3.5rem color-mix(in srgb,var(--course-page-deeper) 16%,transparent)!important;color:var(--course-page-card-text)!important;max-width:100%;overflow:hidden;transform:none!important}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-purchase .course-enrollment-card :where(button,a){transform:none!important}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-purchase .course-enrollment-card :where(img,picture,video){max-width:100%;-o-object-fit:cover;object-fit:cover}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-support{display:grid;gap:1.25rem}@media(max-width:1023.98px){.course-detail-renderer--indigo.course-detail-renderer .course-renderer-hero--editorial{min-height:27rem!important}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-copy{width:min(76%,48rem)}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-body{grid-template-areas:"aside" "main";grid-template-columns:minmax(0,1fr)}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-purchase{position:static}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-support{display:none}}@media(max-width:767px){.course-detail-renderer--indigo.course-detail-renderer .course-renderer-hero--editorial{border-inline:0!important;border-radius:0!important;margin:0!important;min-height:auto!important;padding:2.5rem 1rem 3.25rem!important;width:100%}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-rule{inset-block-start:1.25rem;width:3.5rem}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-orbit{inset-inline-end:-8rem;opacity:.42;width:20rem}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-copy{min-height:auto;width:100%}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-copy .course-detail-title{font-size:min(var(--course-title-font-size-mobile),10vw)!important;line-height:1.14!important;max-width:100%}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-copy .flex.flex-wrap.items-center.gap-6{gap:.65rem!important}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-body,.course-detail-renderer--indigo.course-detail-renderer .course-renderer-navigation--editorial{width:calc(100% - 2rem)}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-navigation--editorial{margin-top:-1rem}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-body{gap:1.25rem;padding-block:1.5rem 2.5rem}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-purchase .course-enrollment-card{padding:1.25rem!important}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-purchase .course-enrollment-card .-mx-8{margin-inline:-1.25rem!important}.course-detail-renderer--indigo.course-detail-renderer .course-renderer-editorial-purchase .course-enrollment-card .-mt-8{margin-top:-1.25rem!important}}.course-detail-renderer--classic.course-detail-renderer{background:var(--course-page-bg);color:var(--course-page-text)}.course-detail-renderer--classic.course-detail-renderer :where(.course-renderer-hero,.course-renderer-frame,.course-renderer-hero-grid,.course-renderer-media,.course-renderer-copy,.course-renderer-navigation,.course-renderer-body,.course-renderer-main,.course-renderer-aside){max-width:100%;min-width:0}.course-detail-renderer--classic.course-detail-renderer .course-renderer-hero{border-block-start:.35rem solid var(--course-page-accent);color:var(--course-page-text);min-height:auto}.course-detail-renderer--classic.course-detail-renderer .course-renderer-hero-grid{align-items:center;gap:clamp(1.5rem,4vw,4rem);grid-template-columns:minmax(18rem,.88fr) minmax(0,1.12fr);margin-inline:auto;min-height:34rem;padding:clamp(1.5rem,4vw,3.5rem);width:min(var(--course-page-boxed-width,80rem),calc(100% - 2rem))}.course-detail-renderer--classic.course-detail-renderer .course-renderer-media{border:1px solid var(--course-page-border);border-radius:.75rem;box-shadow:none;max-width:100%;min-height:25rem;overflow:hidden;transform:none;width:100%}.course-detail-renderer--classic.course-detail-renderer .course-renderer-media :where(.course-detail-layout-image,.course-detail-layout-fallback,.live-preview-renderer-media,img,picture,video){height:100%;max-width:100%;transform:none;width:100%}.course-detail-renderer--classic.course-detail-renderer .course-renderer-copy{color:var(--course-page-text)}.course-detail-renderer--classic.course-detail-renderer .course-detail-title{font-family:var(--course-page-heading-font,var(--font-heading,inherit));font-size:clamp(var(--course-title-font-size-mobile),3.8vw,var(--course-title-font-size))!important;line-height:1.14;max-width:18ch;overflow-wrap:anywhere;text-wrap:balance}.course-detail-renderer--classic.course-detail-renderer .course-renderer-navigation{background:var(--course-page-surface);border-block:1px solid var(--course-page-border);color:var(--course-page-text)}.course-detail-renderer--classic.course-detail-renderer .course-renderer-body{align-items:start;gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);margin-inline:auto;padding-block:clamp(2rem,4vw,3.5rem);width:min(var(--course-page-boxed-width,80rem),calc(100% - 2rem))}.course-detail-renderer--classic.course-detail-renderer .course-renderer-aside>*,.course-detail-renderer--classic.course-detail-renderer .course-renderer-main>section{background:var(--course-page-surface)!important;border:1px solid var(--course-page-border)!important;border-radius:.75rem!important;box-shadow:none!important;color:var(--course-page-text)!important}.course-detail-renderer--classic.course-detail-renderer .course-renderer-aside>*{max-width:100%}@media(max-width:1023.98px){.course-detail-renderer--classic.course-detail-renderer .course-renderer-body,.course-detail-renderer--classic.course-detail-renderer .course-renderer-hero-grid{grid-template-columns:1fr}.course-detail-renderer--classic.course-detail-renderer .course-renderer-media{min-height:21rem}.course-detail-renderer--classic.course-detail-renderer .course-renderer-purchase{position:static}}@media(max-width:767px){.course-detail-renderer--classic.course-detail-renderer .course-renderer-body,.course-detail-renderer--classic.course-detail-renderer .course-renderer-hero-grid{padding:1rem;width:100%}.course-detail-renderer--classic.course-detail-renderer .course-renderer-media{min-height:15rem}.course-detail-renderer--classic.course-detail-renderer .course-detail-title{font-size:min(var(--course-title-font-size-mobile),9vw)!important;max-width:100%}}.course-detail-renderer--classic.course-detail-renderer .course-renderer-hero{background:var(--course-page-surface);border-block-end:1px solid var(--course-page-border);border-block-start:0;color:var(--course-page-text)!important}.course-detail-renderer--classic.course-detail-renderer .course-renderer-hero-grid{gap:clamp(1.5rem,4vw,3.5rem);grid-template-columns:minmax(16rem,.78fr) minmax(0,1.22fr);min-height:27rem;padding-block:clamp(2rem,4vw,3rem);padding-inline:0}.course-detail-renderer--classic.course-detail-renderer .course-renderer-media{background:var(--course-page-surface-soft);border-radius:.6rem;min-height:20rem}.course-detail-renderer--classic.course-detail-renderer .course-renderer-media .course-detail-layout-overlay{display:none}.course-detail-renderer--classic.course-detail-renderer .course-renderer-copy{color:var(--course-page-text)!important}.course-detail-renderer--classic.course-detail-renderer .course-renderer-copy :where(p,span,div,a){text-shadow:none}.course-detail-renderer--classic.course-detail-renderer .course-renderer-copy .course-detail-title{color:var(--course-page-text)!important;font-size:clamp(var(--course-title-font-size-mobile),3vw,var(--course-title-font-size))!important;line-height:1.25;margin-block-end:1rem;max-width:21ch;text-shadow:none!important}.course-detail-renderer--classic.course-detail-renderer .course-renderer-copy :where(.bg-white\/10,.backdrop-blur-sm){background:var(--course-page-surface-soft)!important;border-color:var(--course-page-border)!important;box-shadow:none!important;color:var(--course-page-muted)!important}.course-detail-renderer--classic.course-detail-renderer .course-renderer-navigation nav{border:0;box-shadow:none;position:static}.course-detail-renderer--classic.course-detail-renderer .course-renderer-navigation nav>div{max-width:none;padding-inline:0;width:min(var(--course-page-boxed-width,80rem),calc(100% - 2rem))}.course-detail-renderer--classic.course-detail-renderer .course-renderer-body{direction:ltr;gap:clamp(1.5rem,3vw,2.25rem);grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);padding-block:clamp(1.75rem,4vw,3rem)}.course-detail-renderer--classic.course-detail-renderer .course-renderer-aside,.course-detail-renderer--classic.course-detail-renderer .course-renderer-main{direction:rtl}.course-detail-renderer--classic.course-detail-renderer .course-renderer-aside>*,.course-detail-renderer--classic.course-detail-renderer .course-renderer-main>section{border-radius:.65rem!important}.course-detail-renderer--classic.course-detail-renderer .course-renderer-main>section{padding:clamp(1.25rem,2.5vw,2rem)!important}.course-detail-renderer--classic.course-detail-renderer .course-renderer-aside .course-enrollment-card{border-radius:.65rem!important;padding:1.5rem!important}.course-detail-renderer--classic.course-detail-renderer .course-renderer-aside .course-enrollment-card>.mb-3.-mx-8{display:none}.course-detail-renderer--classic.course-detail-renderer .course-renderer-aside .course-enrollment-card :where(.text-4xl,.text-3xl){font-size:clamp(1.8rem,3vw,2.35rem)!important}.course-detail-renderer--classic.course-detail-renderer .course-renderer-aside :where(.rounded-2xl,.rounded-xl){border-radius:.55rem!important}@media(max-width:1023.98px){.course-detail-renderer--classic.course-detail-renderer .course-renderer-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);min-height:24rem}.course-detail-renderer--classic.course-detail-renderer .course-renderer-body{direction:rtl;grid-template-columns:1fr}.course-detail-renderer--classic.course-detail-renderer .course-renderer-media{min-height:18rem}}@media(max-width:767px){.course-detail-renderer--classic.course-detail-renderer .course-renderer-hero-grid{gap:1.25rem;grid-template-areas:"copy" "media";grid-template-columns:minmax(0,1fr);min-height:0;padding:1.25rem 1rem;width:100%}.course-detail-renderer--classic.course-detail-renderer .course-renderer-copy{grid-area:copy}.course-detail-renderer--classic.course-detail-renderer .course-renderer-media{grid-area:media;min-height:14rem}.course-detail-renderer--classic.course-detail-renderer .course-renderer-body{padding:1rem;width:100%}}.course-detail-renderer--campus.course-detail-renderer{background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--course-page-accent) 14%,transparent),transparent 25rem),radial-gradient(circle at 88% 22%,color-mix(in srgb,var(--course-page-secondary) 11%,transparent),transparent 28rem),var(--course-page-bg);color:var(--course-page-text)}.course-detail-renderer--campus.course-detail-renderer :where(.course-renderer-hero,.course-renderer-frame,.course-renderer-hero-grid,.course-renderer-media,.course-renderer-copy,.course-renderer-navigation,.course-renderer-campus-body,.course-renderer-main,.course-renderer-aside){max-width:100%;min-width:0}.course-detail-renderer--campus.course-detail-renderer .course-renderer-hero{-webkit-backdrop-filter:blur(1.4rem);backdrop-filter:blur(1.4rem);background:color-mix(in srgb,var(--course-page-surface) 86%,transparent);border:1px solid color-mix(in srgb,var(--course-page-primary) 18%,var(--course-page-border));border-radius:2.5rem;box-shadow:0 1.75rem 4.5rem color-mix(in srgb,var(--course-page-primary) 13%,transparent);color:var(--course-page-text);margin:1.25rem auto 0;min-height:36rem;overflow:hidden;width:min(var(--course-page-boxed-width,80rem),calc(100% - 2rem))}.course-detail-renderer--campus.course-detail-renderer .course-renderer-campus-orb{aspect-ratio:1.2;background:radial-gradient(circle at 72% 68%,var(--course-page-accent) 0 12%,transparent 12.5%),color-mix(in srgb,var(--course-page-primary) 9%,transparent);border:1px solid color-mix(in srgb,var(--course-page-primary) 20%,transparent);border-radius:48% 52% 42% 58%;inset-block-start:8%;inset-inline-start:4%;pointer-events:none;position:absolute;width:min(36%,24rem);z-index:0}.course-detail-renderer--campus.course-detail-renderer .course-renderer-hero-grid{align-items:center;gap:clamp(1.5rem,4vw,4rem);grid-template-areas:"copy media";grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);min-height:36rem;padding:clamp(1.5rem,4vw,3rem);position:relative;width:100%;z-index:1}.course-detail-renderer--campus.course-detail-renderer .course-renderer-copy{color:var(--course-page-text)}.course-detail-renderer--campus.course-detail-renderer .course-detail-title{color:var(--course-page-text)!important;font-family:var(--course-page-heading-font,var(--font-heading,inherit));font-size:clamp(var(--course-title-font-size-mobile),4vw,var(--course-title-font-size))!important;line-height:1.1;max-width:16ch;overflow-wrap:anywhere;text-wrap:balance}.course-detail-renderer--campus.course-detail-renderer .course-renderer-media{background:var(--course-page-surface-soft);border:1px solid color-mix(in srgb,var(--course-page-primary) 16%,var(--course-page-border));border-radius:2rem;box-shadow:0 1.25rem 3.5rem color-mix(in srgb,var(--course-page-primary) 13%,transparent);max-width:100%;min-height:29rem;overflow:hidden;transform:none;width:100%}.course-detail-renderer--campus.course-detail-renderer .course-renderer-media :where(.course-detail-layout-image,.course-detail-layout-fallback,.live-preview-renderer-media,img,picture,video){max-width:100%;transform:none}.course-detail-renderer--campus.course-detail-renderer .course-renderer-navigation{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:color-mix(in srgb,var(--course-page-surface) 88%,transparent);border:1px solid color-mix(in srgb,var(--course-page-primary) 14%,var(--course-page-border));border-radius:1.5rem;box-shadow:0 1rem 2.5rem color-mix(in srgb,var(--course-page-primary) 9%,transparent);color:var(--course-page-text);margin:-1.25rem auto 0;overflow:hidden;width:min(calc(var(--course-page-boxed-width, 80rem) - 5rem),calc(100% - 3rem))}.course-detail-renderer--campus.course-detail-renderer .course-renderer-campus-body{align-items:start;gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);margin-inline:auto;width:min(var(--course-page-boxed-width,80rem),calc(100% - 2rem))}.course-detail-renderer--campus.course-detail-renderer .course-renderer-glass-stack>*,.course-detail-renderer--campus.course-detail-renderer .course-renderer-main>section{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:color-mix(in srgb,var(--course-page-surface) 86%,transparent)!important;border:1px solid color-mix(in srgb,var(--course-page-primary) 14%,var(--course-page-border))!important;border-radius:1.75rem!important;box-shadow:0 1.25rem 3.25rem color-mix(in srgb,var(--course-page-primary) 9%,transparent)!important;color:var(--course-page-text)!important}.course-detail-renderer--campus.course-detail-renderer .course-renderer-hero.course-image-mode--background .course-renderer-hero-grid,.course-detail-renderer--campus.course-detail-renderer .course-renderer-hero.course-image-mode--hidden .course-renderer-hero-grid{grid-template-areas:"copy";grid-template-columns:1fr}.course-detail-renderer--campus.course-detail-renderer .course-renderer-hero.course-image-mode--background .course-renderer-media{border:0;border-radius:0;height:100%;inset:0;min-height:100%;opacity:.24;position:absolute;width:100%;z-index:0}.course-detail-renderer--campus.course-detail-renderer .course-renderer-hero.course-image-mode--background .course-renderer-copy,.course-detail-renderer--campus.course-detail-renderer .course-renderer-hero.course-image-mode--hidden .course-renderer-copy{margin-inline-start:auto;width:min(100%,44rem)}.course-detail-renderer--campus.course-detail-renderer .course-renderer-hero.course-image-mode--hidden .course-renderer-media{display:none}@media(max-width:1023.98px){.course-detail-renderer--campus.course-detail-renderer .course-renderer-campus-body,.course-detail-renderer--campus.course-detail-renderer .course-renderer-hero-grid{grid-template-areas:"copy" "media";grid-template-columns:1fr}.course-detail-renderer--campus.course-detail-renderer .course-renderer-media{min-height:22rem}.course-detail-renderer--campus.course-detail-renderer .course-renderer-purchase{position:static}}@media(max-width:767px){.course-detail-renderer--campus.course-detail-renderer .course-renderer-hero{border-radius:1.75rem;margin:.5rem auto 0;width:calc(100% - 1rem)}.course-detail-renderer--campus.course-detail-renderer .course-renderer-campus-body,.course-detail-renderer--campus.course-detail-renderer .course-renderer-hero-grid{padding:1rem;width:100%}.course-detail-renderer--campus.course-detail-renderer .course-renderer-media{border-radius:1.5rem;min-height:17rem}.course-detail-renderer--campus.course-detail-renderer .course-renderer-navigation{border-radius:1.25rem;margin-top:-.75rem;width:calc(100% - 1rem)}.course-detail-renderer--campus.course-detail-renderer .course-detail-title{font-size:min(var(--course-title-font-size-mobile),9vw)!important;max-width:100%}}.course-detail-renderer--sage.course-detail-renderer{background:radial-gradient(circle at 8% 10%,color-mix(in srgb,var(--course-page-secondary) 9%,transparent),transparent 24rem),var(--course-page-bg);color:var(--course-page-text);overflow-x:clip}.course-detail-renderer--sage.course-detail-renderer :where(.course-renderer-hero,.course-renderer-frame,.course-renderer-hero-grid,.course-renderer-media,.course-renderer-copy,.course-renderer-navigation,.course-renderer-sage-body,.course-renderer-main,.course-renderer-aside){max-width:100%;min-width:0}.course-detail-renderer--sage.course-detail-renderer .course-renderer-hero{background:var(--course-page-surface);border:1px solid color-mix(in srgb,var(--course-page-primary) 14%,var(--course-page-border));border-radius:3.5rem 1.25rem;box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--course-page-primary) 9%,transparent);color:var(--course-page-text);isolation:isolate;margin:1.25rem auto 0;min-height:36rem;overflow:hidden;position:relative;width:min(var(--course-page-boxed-width,80rem),calc(100% - 2rem))}.course-detail-renderer--sage.course-detail-renderer .course-renderer-hero:before{background:radial-gradient(ellipse at 35% 35%,color-mix(in srgb,var(--course-page-secondary) 24%,transparent),transparent 55%),linear-gradient(155deg,color-mix(in srgb,var(--course-page-primary) 8%,transparent),transparent 70%);border-radius:0 58% 42% 0;content:"";inset-block:0;inset-inline-start:0;pointer-events:none;position:absolute;width:min(34%,27rem);z-index:0}.course-detail-renderer--sage.course-detail-renderer .course-renderer-hero-grid{align-items:center;gap:clamp(1.5rem,4vw,4rem);grid-template-areas:"copy media";grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);min-height:36rem;padding:clamp(1.5rem,4vw,3.5rem);position:relative;width:100%;z-index:1}.course-detail-renderer--sage.course-detail-renderer .course-renderer-copy{color:var(--course-page-text);grid-area:copy;min-width:0}.course-detail-renderer--sage.course-detail-renderer .course-detail-title{color:var(--course-page-text)!important;font-family:var(--course-page-heading-font,var(--font-heading,inherit));font-size:clamp(var(--course-title-font-size-mobile),4vw,var(--course-title-font-size))!important;line-height:1.1!important;max-width:16ch;overflow-wrap:anywhere;text-wrap:balance}.course-detail-renderer--sage.course-detail-renderer .course-renderer-copy :where(.text-white,.text-gray-300,.text-gray-400){color:var(--course-page-text)!important}.course-detail-renderer--sage.course-detail-renderer .course-renderer-media{background:var(--course-page-surface-soft);border:1px solid var(--course-page-border);border-radius:3rem 1rem;box-shadow:0 1.25rem 3.5rem color-mix(in srgb,var(--course-page-primary) 9%,transparent);grid-area:media;max-width:100%;min-height:29rem;overflow:hidden;transform:none;width:100%}.course-detail-renderer--sage.course-detail-renderer .course-renderer-media :where(.course-detail-layout-image,.course-detail-layout-fallback,.live-preview-renderer-media,img,picture,video){max-width:100%;transform:none}.course-detail-renderer--sage.course-detail-renderer .course-renderer-navigation{background:var(--course-page-surface);border:1px solid var(--course-page-border);border-radius:2rem 1rem;box-shadow:0 1rem 2.5rem color-mix(in srgb,var(--course-page-primary) 7%,transparent);color:var(--course-page-text);margin:-1rem auto 0;overflow:hidden;width:min(calc(var(--course-page-boxed-width, 80rem) - 6rem),calc(100% - 3rem))}.course-detail-renderer--sage.course-detail-renderer .course-renderer-sage-body{align-items:start;gap:clamp(1.5rem,3vw,2.75rem);grid-template-areas:"main aside";grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);margin-inline:auto;width:min(var(--course-page-boxed-width,80rem),calc(100% - 2rem))}.course-detail-renderer--sage.course-detail-renderer .course-renderer-main{grid-area:main}.course-detail-renderer--sage.course-detail-renderer .course-renderer-aside{grid-area:aside}.course-detail-renderer--sage.course-detail-renderer .course-renderer-aside>div,.course-detail-renderer--sage.course-detail-renderer .course-renderer-main>section{background:var(--course-page-surface)!important;border:1px solid var(--course-page-border)!important;border-radius:2rem 1rem!important;box-shadow:0 1rem 2.75rem color-mix(in srgb,var(--course-page-primary) 7%,transparent)!important;color:var(--course-page-text)!important;overflow:hidden}.course-detail-renderer--sage.course-detail-renderer .course-renderer-purchase{position:sticky;top:6.5rem}.course-detail-renderer--sage.course-detail-renderer .course-renderer-hero.course-image-mode--background .course-renderer-hero-grid,.course-detail-renderer--sage.course-detail-renderer .course-renderer-hero.course-image-mode--hidden .course-renderer-hero-grid{grid-template-areas:"copy";grid-template-columns:1fr}.course-detail-renderer--sage.course-detail-renderer .course-renderer-hero.course-image-mode--background .course-renderer-media{border:0;border-radius:0;height:100%;inset:0;min-height:100%;opacity:.16;position:absolute;width:100%;z-index:0}.course-detail-renderer--sage.course-detail-renderer .course-renderer-hero.course-image-mode--background .course-renderer-copy,.course-detail-renderer--sage.course-detail-renderer .course-renderer-hero.course-image-mode--hidden .course-renderer-copy{margin-inline-start:auto;width:min(100%,44rem)}.course-detail-renderer--sage.course-detail-renderer .course-renderer-hero.course-image-mode--hidden .course-renderer-media{display:none}@media(max-width:1023.98px){.course-detail-renderer--sage.course-detail-renderer .course-renderer-hero-grid,.course-detail-renderer--sage.course-detail-renderer .course-renderer-sage-body{grid-template-areas:"copy" "media";grid-template-columns:1fr}.course-detail-renderer--sage.course-detail-renderer .course-renderer-sage-body{grid-template-areas:"main" "aside"}.course-detail-renderer--sage.course-detail-renderer .course-renderer-media{min-height:22rem}.course-detail-renderer--sage.course-detail-renderer .course-renderer-purchase{position:static}}@media(max-width:767px){.course-detail-renderer--sage.course-detail-renderer .course-renderer-hero{border-radius:2rem .75rem;margin:.5rem auto 0;width:calc(100% - 1rem)}.course-detail-renderer--sage.course-detail-renderer .course-renderer-hero-grid,.course-detail-renderer--sage.course-detail-renderer .course-renderer-sage-body{padding:1rem;width:100%}.course-detail-renderer--sage.course-detail-renderer .course-renderer-media{border-radius:1.5rem .75rem;min-height:16rem}.course-detail-renderer--sage.course-detail-renderer .course-renderer-navigation{border-radius:1.5rem .75rem;margin-top:-.75rem;width:calc(100% - 1rem)}.course-detail-renderer--sage.course-detail-renderer .course-detail-title{font-size:min(var(--course-title-font-size-mobile),9vw)!important;max-width:100%}}.course-detail-renderer--coral.course-detail-renderer{background:linear-gradient(180deg,color-mix(in srgb,var(--course-page-accent) 5%,var(--course-page-bg)),var(--course-page-bg) 34rem);color:var(--course-page-text);overflow-x:clip}.course-detail-renderer--coral.course-detail-renderer :where(.course-renderer-hero,.course-renderer-frame,.course-renderer-coral-hero-grid,.course-renderer-media,.course-renderer-copy,.course-renderer-purchase-band,.course-renderer-navigation,.course-renderer-coral-body,.course-renderer-main,.course-renderer-aside){max-width:100%;min-width:0}.course-detail-renderer--coral.course-detail-renderer .course-renderer-hero{background:linear-gradient(90deg,var(--course-page-surface) 0 52%,var(--course-page-surface-soft) 52% 100%);border:1px solid var(--course-page-border);border-block-start:.45rem solid var(--course-page-accent);border-radius:.75rem;box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--course-page-primary) 9%,transparent);color:var(--course-page-text);isolation:isolate;margin:1.25rem auto 0;min-height:37rem;overflow:hidden;position:relative;width:min(var(--course-page-boxed-width,80rem),calc(100% - 2rem))}.course-detail-renderer--coral.course-detail-renderer .course-renderer-coral-hero-grid{align-items:center;direction:rtl;gap:clamp(2rem,5vw,5rem);grid-template-areas:"media copy";grid-template-columns:minmax(19rem,.92fr) minmax(0,1.08fr);min-height:37rem;padding:clamp(1.5rem,4vw,3.5rem);position:relative;width:100%;z-index:1}.course-detail-renderer--coral.course-detail-renderer .course-renderer-media{background:var(--course-page-surface-soft);border:1px solid var(--course-page-border);border-radius:.35rem;box-shadow:1rem 1rem color-mix(in srgb,var(--course-page-accent) 20%,transparent);grid-area:media;max-width:100%;min-height:30rem;overflow:hidden;transform:none;width:100%}.course-detail-renderer--coral.course-detail-renderer .course-renderer-media :where(.course-detail-layout-image,.course-detail-layout-fallback,.live-preview-renderer-media,img,picture,video){max-width:100%;transform:none}.course-detail-renderer--coral.course-detail-renderer .course-renderer-copy{border-block:1px solid var(--course-page-border);color:var(--course-page-text);grid-area:copy;min-width:0;padding-block:clamp(1rem,3vw,2.5rem)}.course-detail-renderer--coral.course-detail-renderer .course-detail-title{color:var(--course-page-text)!important;font-family:var(--course-page-heading-font,var(--font-heading,inherit));font-size:clamp(var(--course-title-font-size-mobile),4.2vw,var(--course-title-font-size))!important;line-height:1.05!important;max-width:15ch;overflow-wrap:anywhere;text-wrap:balance}.course-detail-renderer--coral.course-detail-renderer .course-renderer-copy :where(.text-white,.text-gray-300,.text-gray-400){color:var(--course-page-text)!important}.course-detail-renderer--coral.course-detail-renderer .course-renderer-purchase-band{margin:-1.25rem auto 0;position:relative;width:min(calc(var(--course-page-boxed-width, 80rem) - 6rem),calc(100% - 3rem));z-index:5}.course-detail-renderer--coral.course-detail-renderer .course-renderer-purchase-band>.course-renderer-frame{background:linear-gradient(105deg,var(--course-page-button),var(--course-page-secondary));border:1px solid color-mix(in srgb,var(--course-page-button) 20%,var(--course-page-border));border-radius:.5rem;box-shadow:0 1.25rem 3rem color-mix(in srgb,var(--course-page-button) 18%,transparent);padding:.85rem;width:100%}.course-detail-renderer--coral.course-detail-renderer .course-renderer-purchase{position:static}.course-detail-renderer--coral.course-detail-renderer .course-renderer-navigation{background:transparent;border-block:1px solid var(--course-page-border);border-radius:0;color:var(--course-page-text);margin:1.25rem auto 0;overflow:hidden;width:min(var(--course-page-boxed-width,80rem),calc(100% - 2rem))}.course-detail-renderer--coral.course-detail-renderer .course-renderer-coral-body{align-items:start;gap:clamp(1.5rem,3vw,2.5rem);grid-template-areas:"main aside";grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);margin-inline:auto;width:min(var(--course-page-boxed-width,80rem),calc(100% - 2rem))}.course-detail-renderer--coral.course-detail-renderer .course-renderer-main{grid-area:main}.course-detail-renderer--coral.course-detail-renderer .course-renderer-aside{border-inline-start:1px solid var(--course-page-border);grid-area:aside;padding-inline-start:1.25rem}.course-detail-renderer--coral.course-detail-renderer .course-renderer-aside>div,.course-detail-renderer--coral.course-detail-renderer .course-renderer-main>section{background:var(--course-page-surface)!important;border:1px solid var(--course-page-border)!important;border-radius:.5rem!important;box-shadow:0 .8rem 2.25rem color-mix(in srgb,var(--course-page-primary) 6%,transparent)!important;color:var(--course-page-text)!important;overflow:hidden}.course-detail-renderer--coral.course-detail-renderer .course-renderer-hero.course-image-mode--background .course-renderer-coral-hero-grid,.course-detail-renderer--coral.course-detail-renderer .course-renderer-hero.course-image-mode--hidden .course-renderer-coral-hero-grid{grid-template-areas:"copy";grid-template-columns:1fr}.course-detail-renderer--coral.course-detail-renderer .course-renderer-hero.course-image-mode--background .course-renderer-media{border:0;border-radius:0;box-shadow:none;height:100%;inset:0;min-height:100%;opacity:.14;position:absolute;width:100%;z-index:0}.course-detail-renderer--coral.course-detail-renderer .course-renderer-hero.course-image-mode--background .course-renderer-copy,.course-detail-renderer--coral.course-detail-renderer .course-renderer-hero.course-image-mode--hidden .course-renderer-copy{margin-inline-start:auto;width:min(100%,46rem)}.course-detail-renderer--coral.course-detail-renderer .course-renderer-hero.course-image-mode--hidden .course-renderer-media{display:none}@media(max-width:1023.98px){.course-detail-renderer--coral.course-detail-renderer .course-renderer-coral-body,.course-detail-renderer--coral.course-detail-renderer .course-renderer-coral-hero-grid{grid-template-areas:"copy" "media";grid-template-columns:1fr}.course-detail-renderer--coral.course-detail-renderer .course-renderer-coral-body{grid-template-areas:"main" "aside"}.course-detail-renderer--coral.course-detail-renderer .course-renderer-aside{border-inline-start:0;padding-inline-start:0}.course-detail-renderer--coral.course-detail-renderer .course-renderer-media{min-height:22rem}}@media(max-width:767px){.course-detail-renderer--coral.course-detail-renderer .course-renderer-hero{margin:.5rem auto 0;width:calc(100% - 1rem)}.course-detail-renderer--coral.course-detail-renderer .course-renderer-coral-body,.course-detail-renderer--coral.course-detail-renderer .course-renderer-coral-hero-grid{padding:1rem;width:100%}.course-detail-renderer--coral.course-detail-renderer .course-renderer-media{box-shadow:.5rem .5rem color-mix(in srgb,var(--course-page-accent) 18%,transparent);min-height:16rem}.course-detail-renderer--coral.course-detail-renderer .course-renderer-navigation,.course-detail-renderer--coral.course-detail-renderer .course-renderer-purchase-band{margin-top:.75rem;width:calc(100% - 1rem)}.course-detail-renderer--coral.course-detail-renderer .course-detail-title{font-size:min(var(--course-title-font-size-mobile),9vw)!important;max-width:100%}}.course-detail-renderer--lilac.course-detail-renderer{background:radial-gradient(circle at 15% 8%,color-mix(in srgb,var(--course-page-secondary) 12%,transparent),transparent 24rem),radial-gradient(circle at 86% 25%,color-mix(in srgb,var(--course-page-primary) 9%,transparent),transparent 28rem),var(--course-page-bg);color:var(--course-page-text);overflow-x:clip}.course-detail-renderer--lilac.course-detail-renderer :where(.course-renderer-hero,.course-renderer-frame,.course-renderer-lilac-shell,.course-renderer-media,.course-renderer-copy,.course-renderer-navigation,.course-renderer-lilac-body,.course-renderer-main,.course-renderer-aside){max-width:100%;min-width:0}.course-detail-renderer--lilac.course-detail-renderer .course-renderer-hero{background:transparent;color:var(--course-page-text);min-height:auto;overflow:hidden;position:relative}.course-detail-renderer--lilac.course-detail-renderer .course-renderer-lilac-shell{align-items:center;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:linear-gradient(145deg,color-mix(in srgb,var(--course-page-surface) 90%,transparent),color-mix(in srgb,var(--course-page-surface-soft) 80%,transparent));border:1px solid color-mix(in srgb,var(--course-page-primary) 16%,var(--course-page-border));border-radius:3rem;box-shadow:0 1.75rem 4.5rem color-mix(in srgb,var(--course-page-primary) 11%,transparent);color:var(--course-page-text);direction:rtl;gap:clamp(1.5rem,4vw,3.5rem);grid-template-areas:"copy media";grid-template-columns:minmax(0,1.08fr) minmax(19rem,.92fr);isolation:isolate;margin:1.25rem auto 0;min-height:36rem;overflow:hidden;padding:clamp(1.5rem,4vw,3.5rem);position:relative;width:min(var(--course-page-boxed-width,80rem),calc(100% - 2rem))}.course-detail-renderer--lilac.course-detail-renderer .course-renderer-lilac-shell:before{background:radial-gradient(circle at 72% 70%,var(--course-page-accent) 0 9%,transparent 9.5%),color-mix(in srgb,var(--course-page-secondary) 10%,var(--course-page-surface));border:1px solid color-mix(in srgb,var(--course-page-secondary) 22%,transparent);border-radius:4rem 2rem;content:"";inset-block:7%;inset-inline-start:3%;pointer-events:none;position:absolute;width:min(36%,25rem);z-index:0}.course-detail-renderer--lilac.course-detail-renderer .course-renderer-copy{color:var(--course-page-text);grid-area:copy;min-width:0;position:relative;z-index:1}.course-detail-renderer--lilac.course-detail-renderer .course-detail-title{color:var(--course-page-text)!important;font-family:var(--course-page-heading-font,var(--font-heading,inherit));font-size:clamp(var(--course-title-font-size-mobile),4vw,var(--course-title-font-size))!important;line-height:1.08!important;max-width:16ch;overflow-wrap:anywhere;text-wrap:balance}.course-detail-renderer--lilac.course-detail-renderer .course-renderer-copy :where(.text-white,.text-gray-300,.text-gray-400){color:var(--course-page-text)!important}.course-detail-renderer--lilac.course-detail-renderer .course-renderer-media{background:var(--course-page-surface-soft);border:1px solid var(--course-page-border);border-radius:2.25rem;box-shadow:0 1.25rem 3.5rem color-mix(in srgb,var(--course-page-primary) 10%,transparent);grid-area:media;max-width:100%;min-height:28rem;overflow:hidden;position:relative;transform:none;width:100%;z-index:1}.course-detail-renderer--lilac.course-detail-renderer .course-renderer-media :where(.course-detail-layout-image,.course-detail-layout-fallback,.live-preview-renderer-media,img,picture,video){max-width:100%;transform:none}.course-detail-renderer--lilac.course-detail-renderer .course-renderer-navigation{-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);background:color-mix(in srgb,var(--course-page-surface) 88%,transparent);border:1px solid color-mix(in srgb,var(--course-page-primary) 14%,var(--course-page-border));border-radius:1.75rem;box-shadow:0 1rem 2.5rem color-mix(in srgb,var(--course-page-primary) 8%,transparent);color:var(--course-page-text);margin:-1.1rem auto 0;overflow:hidden;width:min(calc(var(--course-page-boxed-width, 80rem) - 5rem),calc(100% - 3rem))}.course-detail-renderer--lilac.course-detail-renderer .course-renderer-lilac-body{align-items:start;gap:clamp(1.25rem,3vw,2.25rem);grid-template-areas:"main aside";grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);margin-inline:auto;width:min(var(--course-page-boxed-width,80rem),calc(100% - 2rem))}.course-detail-renderer--lilac.course-detail-renderer .course-renderer-main{display:grid;gap:1.25rem;grid-area:main;grid-template-columns:repeat(2,minmax(0,1fr))}.course-detail-renderer--lilac.course-detail-renderer .course-renderer-main>section:first-child,.course-detail-renderer--lilac.course-detail-renderer .course-renderer-main>section:last-child{grid-column:1/-1}.course-detail-renderer--lilac.course-detail-renderer .course-renderer-aside{grid-area:aside}.course-detail-renderer--lilac.course-detail-renderer .course-renderer-aside>div,.course-detail-renderer--lilac.course-detail-renderer .course-renderer-main>section{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:color-mix(in srgb,var(--course-page-surface) 90%,transparent)!important;border:1px solid color-mix(in srgb,var(--course-page-primary) 14%,var(--course-page-border))!important;border-radius:2rem!important;box-shadow:0 1.25rem 3.25rem color-mix(in srgb,var(--course-page-primary) 9%,transparent)!important;color:var(--course-page-text)!important;min-width:0;overflow:hidden}.course-detail-renderer--lilac.course-detail-renderer .course-renderer-purchase{position:sticky;top:6.5rem}.course-detail-renderer--lilac.course-detail-renderer .course-renderer-hero.course-image-mode--background .course-renderer-lilac-shell,.course-detail-renderer--lilac.course-detail-renderer .course-renderer-hero.course-image-mode--hidden .course-renderer-lilac-shell{grid-template-areas:"copy";grid-template-columns:1fr}.course-detail-renderer--lilac.course-detail-renderer .course-renderer-hero.course-image-mode--background .course-renderer-media{border:0;border-radius:0;height:100%;inset:0;min-height:100%;opacity:.13;position:absolute;width:100%;z-index:0}.course-detail-renderer--lilac.course-detail-renderer .course-renderer-hero.course-image-mode--background .course-renderer-copy,.course-detail-renderer--lilac.course-detail-renderer .course-renderer-hero.course-image-mode--hidden .course-renderer-copy{margin-inline-start:auto;width:min(100%,44rem)}.course-detail-renderer--lilac.course-detail-renderer .course-renderer-hero.course-image-mode--hidden .course-renderer-media{display:none}@media(max-width:1023.98px){.course-detail-renderer--lilac.course-detail-renderer .course-renderer-lilac-body,.course-detail-renderer--lilac.course-detail-renderer .course-renderer-lilac-shell{grid-template-areas:"copy" "media";grid-template-columns:1fr}.course-detail-renderer--lilac.course-detail-renderer .course-renderer-lilac-body{grid-template-areas:"main" "aside"}.course-detail-renderer--lilac.course-detail-renderer .course-renderer-purchase{position:static}.course-detail-renderer--lilac.course-detail-renderer .course-renderer-media{min-height:22rem}}@media(max-width:767px){.course-detail-renderer--lilac.course-detail-renderer .course-renderer-lilac-shell{border-radius:2rem;margin:.5rem auto 0;padding:1rem;width:calc(100% - 1rem)}.course-detail-renderer--lilac.course-detail-renderer .course-renderer-lilac-body{padding:1rem;width:100%}.course-detail-renderer--lilac.course-detail-renderer .course-renderer-main{grid-template-columns:1fr}.course-detail-renderer--lilac.course-detail-renderer .course-renderer-main>section{grid-column:1!important}.course-detail-renderer--lilac.course-detail-renderer .course-renderer-media{border-radius:1.5rem;min-height:16rem}.course-detail-renderer--lilac.course-detail-renderer .course-renderer-navigation{border-radius:1.5rem;margin-top:-.75rem;width:calc(100% - 1rem)}.course-detail-renderer--lilac.course-detail-renderer .course-detail-title{font-size:min(var(--course-title-font-size-mobile),9vw)!important;max-width:100%}}.course-detail-renderer.course-detail-renderer,.course-page-theme{max-width:100%;overflow-x:clip;width:100%}.course-detail-renderer.course-detail-renderer{background:var(--course-page-bg);color:var(--course-page-text)}.course-detail-renderer.course-detail-renderer :where(*){min-width:0}.course-detail-renderer.course-detail-renderer .course-renderer-hero{background:var(--course-page-surface);border-block-end:1px solid var(--course-page-border);max-width:100%;overflow:hidden;width:100%}.course-detail-renderer.course-detail-renderer .course-renderer-body,.course-detail-renderer.course-detail-renderer .course-renderer-hero-grid,.course-detail-renderer.course-detail-renderer .course-renderer-navigation-inner{margin-inline:auto;max-width:100%;width:min(var(--course-page-content-width,1280px),calc(100% - clamp(2rem,5vw,4rem)))}.course-detail-renderer.course-detail-renderer .course-renderer-hero-grid{align-items:center;direction:rtl;display:grid;gap:clamp(1.5rem,4vw,4rem);grid-template-columns:minmax(0,1fr) minmax(18rem,38%);padding-block:clamp(2rem,5vw,4.5rem)}.course-detail-renderer.course-detail-renderer .course-renderer-copy{direction:rtl;grid-column:1;max-width:100%;width:100%}.course-detail-renderer.course-detail-renderer .course-renderer-media{aspect-ratio:4/3;direction:rtl;grid-column:2;max-width:100%;min-height:clamp(17rem,28vw,25rem);overflow:hidden;position:relative;width:100%}.course-detail-renderer.course-detail-renderer .course-renderer-media :where(.course-detail-layout-image,.course-detail-layout-fallback,.course-detail-layout-overlay){inset:0;position:absolute}.course-detail-renderer.course-detail-renderer .course-renderer-navigation{background:var(--course-page-surface);border-block-end:1px solid var(--course-page-border);max-width:100%;overflow-x:clip;position:sticky;top:0;width:100%;z-index:30}.course-detail-renderer.course-detail-renderer .course-renderer-navigation :where(nav){background:transparent!important;border:0!important;box-shadow:none!important;inset:auto!important;margin:0!important;position:static!important}.course-detail-renderer.course-detail-renderer .course-renderer-navigation :where(.max-w-7xl){max-width:100%!important;padding-inline:0!important}.course-detail-renderer.course-detail-renderer .course-renderer-navigation-inner{overflow-x:auto;-webkit-overflow-scrolling:touch}.course-detail-renderer.course-detail-renderer .course-renderer-body-shell{background:var(--course-page-bg);max-width:100%;padding-block:clamp(2rem,5vw,4rem);width:100%}.course-detail-renderer.course-detail-renderer .course-renderer-body{align-items:start;direction:ltr;display:grid;gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:minmax(0,1fr) minmax(17rem,22rem)}.course-detail-renderer.course-detail-renderer .course-renderer-aside,.course-detail-renderer.course-detail-renderer .course-renderer-main{direction:rtl;max-width:100%;width:100%}.course-detail-renderer.course-detail-renderer .course-renderer-aside>*,.course-detail-renderer.course-detail-renderer .course-renderer-main>.course-detail-main,.course-detail-renderer.course-detail-renderer .course-renderer-main>.course-detail-main>section,.course-detail-renderer.course-detail-renderer .course-renderer-purchase>*{max-width:100%;width:100%}.course-detail-renderer.course-detail-renderer .course-renderer-aside{align-content:start;display:grid;gap:1.5rem}.course-detail-renderer.course-detail-renderer .course-renderer-aside>.hidden.lg\:block,.course-detail-renderer.course-detail-renderer .course-renderer-purchase{max-width:100%;width:100%}@media(max-width:1023.98px){.course-detail-renderer.course-detail-renderer .course-renderer-body,.course-detail-renderer.course-detail-renderer .course-renderer-hero-grid{direction:rtl;grid-template-columns:1fr}.course-detail-renderer.course-detail-renderer .course-renderer-copy,.course-detail-renderer.course-detail-renderer .course-renderer-media{grid-column:auto}.course-detail-renderer.course-detail-renderer .course-renderer-media{aspect-ratio:16/9;min-height:clamp(13rem,48vw,22rem);order:-1}.course-detail-renderer.course-detail-renderer .course-renderer-aside{position:static}}@media(max-width:767.98px){.course-detail-renderer.course-detail-renderer .course-renderer-body,.course-detail-renderer.course-detail-renderer .course-renderer-hero-grid,.course-detail-renderer.course-detail-renderer .course-renderer-navigation-inner{width:min(100%,calc(100% - 1.25rem))}.course-detail-renderer.course-detail-renderer .course-renderer-hero-grid{gap:1rem;padding-block:1.25rem}.course-detail-renderer.course-detail-renderer .course-renderer-body-shell{padding-block:1.25rem 2rem}}.course-page-illustration[data-v-d9b16cc3]{color:var(--course-page-hero-text);display:grid;margin-inline:auto;min-height:12rem;min-width:0;place-items:center;position:relative;width:min(100%,30rem)}.course-page-illustration__image[data-v-d9b16cc3]{border-radius:clamp(1.25rem,3vw,2.5rem);height:clamp(12rem,25vw,24rem);overflow:hidden;width:100%}.course-page-illustration__icon[data-v-d9b16cc3]{background:color-mix(in srgb,currentColor 10%,transparent);border:1px solid color-mix(in srgb,currentColor 32%,transparent);border-radius:34% 66% 52% 48%/44% 38% 62% 56%;filter:drop-shadow(0 1.5rem 2rem color-mix(in srgb,var(--course-page-primary) 18%,transparent));height:clamp(7rem,16vw,13rem);padding:clamp(1.25rem,3vw,2.5rem);width:clamp(7rem,16vw,13rem)}.course-page-illustration__abstract[data-v-d9b16cc3]{height:clamp(11rem,22vw,20rem);position:relative;width:100%}.course-page-illustration__abstract span[data-v-d9b16cc3]{background:color-mix(in srgb,currentColor 10%,transparent);border:1px solid color-mix(in srgb,currentColor 30%,transparent);position:absolute}.course-page-illustration__abstract span[data-v-d9b16cc3]:first-child{border-radius:42% 58% 34% 66%;inset:8% 7% 4% 15%}.course-page-illustration__abstract span[data-v-d9b16cc3]:nth-child(2){border-radius:1.75rem;height:52%;inset:22% auto auto 6%;transform:rotate(-10deg);width:52%}.course-page-illustration__abstract span[data-v-d9b16cc3]:nth-child(3){aspect-ratio:1;background:var(--course-page-accent);border-radius:50%;inset:auto 10% 0 auto;width:27%}.course-page-layout--coral-magazine,.course-page-layout--editorial-focus{margin-inline-start:0}.course-page-layout--campus-glass,.course-page-layout--lilac-studio{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,var(--course-page-surface) 18%,transparent);border:1px solid color-mix(in srgb,currentColor 22%,transparent);box-shadow:0 1.5rem 3rem color-mix(in srgb,var(--course-page-primary) 16%,transparent)}.course-page-layout--navy-immersive{border-color:color-mix(in srgb,var(--course-page-accent) 62%,transparent);border-radius:.25rem}@media(max-width:767px){.course-page-illustration[data-v-d9b16cc3]{min-height:8rem}.course-page-illustration__image[data-v-d9b16cc3]{height:min(16rem,62vw)}.course-page-illustration__abstract[data-v-d9b16cc3]{height:9rem}}.scc-course-detail[data-v-051be5e2]{background:#fdf8f2;color:#1a1a2e;font-family:inherit;min-height:100vh}.scc-hero[data-v-051be5e2]{background:linear-gradient(135deg,#f8f5ff,#fff 55%,#fff3e8);border-bottom:1px solid #ede9fe}.scc-hero-frame[data-v-051be5e2]{align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-areas:"copy media";grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin-inline:auto;padding-block:clamp(2.5rem,6vw,4.5rem);width:min(80rem,calc(100% - 2rem))}.scc-hero-media[data-v-051be5e2]{aspect-ratio:16/10;background:#ede9fe;border-radius:1.25rem;box-shadow:0 4px 24px #7c5cfc1f,0 1px 4px #7c5cfc14;grid-area:media;min-height:18rem;overflow:hidden;position:relative}.scc-hero-copy[data-v-051be5e2]{grid-area:copy;min-width:0}.scc-nav[data-v-051be5e2]{background:#fff;border-bottom:1px solid #ede9fe;box-shadow:0 1px 8px #7c5cfc0f;position:sticky;top:0;z-index:30}.scc-body-frame[data-v-051be5e2]{align-items:start;display:grid;gap:clamp(1.5rem,3vw,2.5rem);grid-template-areas:"main aside";grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);margin-inline:auto;padding-block:clamp(2rem,5vw,3.5rem);width:min(80rem,calc(100% - 2rem))}.scc-main[data-v-051be5e2]{grid-area:main;min-width:0}.scc-aside[data-v-051be5e2]{grid-area:aside;min-width:0}.scc-purchase[data-v-051be5e2]{background:#fff;border:1px solid #ede9fe;border-radius:1.25rem;box-shadow:0 4px 24px #7c5cfc1a;overflow:hidden;position:sticky;top:5rem;z-index:10}.scc-sidebar-extra[data-v-051be5e2]{margin-top:1rem}@media(max-width:1023px){.scc-hero-frame[data-v-051be5e2],[dir=rtl] .scc-hero-frame[data-v-051be5e2]{grid-template-areas:"media" "copy";grid-template-columns:minmax(0,1fr)}.scc-body-frame[data-v-051be5e2],[dir=rtl] .scc-body-frame[data-v-051be5e2]{grid-template-areas:"aside" "main";grid-template-columns:minmax(0,1fr)}.scc-purchase[data-v-051be5e2]{position:static}}@media(max-width:767px){.scc-hero-frame[data-v-051be5e2]{padding:1.5rem 1rem;width:100%}.scc-hero-media[data-v-051be5e2]{aspect-ratio:16/9;min-height:14rem}.scc-body-frame[data-v-051be5e2]{padding:1.25rem .75rem 3rem;width:100%}}[data-v-051be5e2] .course-detail-hero-content{color:#1a1a2e}[data-v-051be5e2] .course-detail-title{color:#2d1b69!important;font-size:clamp(1.5rem,3.5vw,2.25rem)!important}[data-v-051be5e2] .course-enrollment-card{background:#fff;border:1px solid #ede9fe;border-radius:1.25rem;box-shadow:0 4px 24px #7c5cfc1a}[data-v-051be5e2] .course-detail-section{background:#fff;border:1px solid #ede9fe;border-radius:1rem;box-shadow:0 2px 8px #7c5cfc0d}[data-v-051be5e2] .course-nav-tabs a.active,[data-v-051be5e2] .course-nav-tabs button.active{border-bottom-color:#7c5cfc;color:#7c5cfc}.course-theme-live-preview[data-v-f74715b8]{background:var(--course-page-bg);color:var(--course-page-text);container-type:inline-size;font-family:var(--course-page-body-font,var(--font-body,inherit));font-size:14px;line-height:1.45;min-width:0;overflow:hidden;width:100%}.course-theme-live-preview .live-preview-brand[data-v-f74715b8],.course-theme-live-preview h1[data-v-f74715b8],.course-theme-live-preview h2[data-v-f74715b8],.course-theme-live-preview h3[data-v-f74715b8],.course-theme-live-preview strong[data-v-f74715b8]{font-family:var(--course-page-heading-font,var(--font-heading,inherit))}.live-preview-nav[data-v-f74715b8]{background:var(--course-page-surface);border-block-end:1px solid var(--course-page-border);gap:20px;justify-content:space-between;min-height:64px;padding:12px 32px}.live-preview-brand[data-v-f74715b8],.live-preview-brand nav[data-v-f74715b8],.live-preview-card-meta[data-v-f74715b8],.live-preview-metrics[data-v-f74715b8],.live-preview-nav[data-v-f74715b8],.live-preview-nav nav[data-v-f74715b8],.live-preview-pills[data-v-f74715b8],.live-preview-results-head[data-v-f74715b8],.live-preview-tabs[data-v-f74715b8]{align-items:center;display:flex}.live-preview-brand[data-v-f74715b8]{gap:9px;min-width:0}.live-preview-logo[data-v-f74715b8]{flex:0 0 auto;height:34px;width:34px}.live-preview-brand-mark[data-v-f74715b8]{background:var(--course-page-primary);border-radius:12px;color:var(--course-page-button-text);display:grid;font-weight:900;height:34px;place-items:center;width:34px}.live-preview-brand strong[data-v-f74715b8]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-preview-nav nav[data-v-f74715b8]{color:var(--course-page-muted);font-size:.82em;font-weight:700;gap:24px}.live-preview-nav-action[data-v-f74715b8]{border:1px solid var(--course-page-primary);border-radius:999px;color:var(--course-page-primary);font-size:.78em;font-weight:800;padding:7px 16px}.live-preview-catalog-hero[data-v-f74715b8],.live-preview-detail-hero[data-v-f74715b8]{background:linear-gradient(135deg,var(--course-page-hero-start),var(--course-page-hero-end));color:var(--course-page-hero-text);isolation:isolate;position:relative}.live-preview-catalog-hero[data-v-f74715b8]{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr);min-height:250px;padding:42px clamp(28px,6cqi,72px)}.live-preview-catalog-hero.has-illustration[data-v-f74715b8]{grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr)}.live-preview-hero-copy[data-v-f74715b8]{max-width:650px;position:relative;z-index:2}.live-preview-badge[data-v-f74715b8],.live-preview-eyebrow[data-v-f74715b8]{background:color-mix(in srgb,var(--course-page-hero-text) 12%,transparent);border:1px solid color-mix(in srgb,var(--course-page-hero-text) 35%,transparent);border-radius:999px;display:inline-flex;font-size:.72em;font-weight:800;padding:5px 12px}.live-preview-catalog-hero h2[data-v-f74715b8],.live-preview-detail-hero h2[data-v-f74715b8]{font-size:clamp(var(--course-title-font-size-mobile),4cqi,var(--course-title-font-size));font-weight:950;line-height:1.15;margin:12px 0 8px;max-width:760px}.live-preview-catalog-hero p[data-v-f74715b8],.live-preview-detail-hero p[data-v-f74715b8]{margin:0;max-width:640px;opacity:.82}.live-preview-search[data-v-f74715b8]{align-items:center;background:var(--course-page-surface);border-radius:14px;box-shadow:0 14px 32px color-mix(in srgb,var(--course-page-text) 12%,transparent);color:var(--course-page-muted);display:flex;justify-content:space-between;margin-top:22px;padding:12px 15px;width:min(440px,100%)}.live-preview-search i[data-v-f74715b8]{border:2px solid var(--course-page-primary);border-radius:50%;height:14px;width:14px}.live-preview-hero-art[data-v-f74715b8]{color:var(--course-page-hero-text);height:180px;min-height:0;position:relative}.live-preview-detail-media[data-v-f74715b8] .course-page-illustration{color:var(--course-page-hero-text);height:100%;min-height:100%;width:100%}.live-preview-catalog-shell[data-v-f74715b8]{margin:0 auto;max-width:1180px;padding:24px clamp(20px,4cqi,48px) 44px}.live-preview-pills[data-v-f74715b8]{gap:8px;margin-bottom:20px;overflow:hidden}.live-preview-pills span[data-v-f74715b8]{background:var(--course-page-surface);border:1px solid var(--course-page-border);border-radius:999px;flex:0 0 auto;font-size:.74em;font-weight:750;padding:7px 16px}.live-preview-pills .is-active[data-v-f74715b8]{background:var(--course-page-button);border-color:var(--course-page-button);color:var(--course-page-button-text)}.live-preview-catalog-layout[data-v-f74715b8]{display:grid;gap:22px;grid-template-columns:190px minmax(0,1fr)}.live-preview-filter[data-v-f74715b8]{align-self:start;background:var(--course-page-filter);border:1px solid var(--course-page-border);border-radius:18px;color:var(--course-page-filter-text);display:grid;gap:14px;padding:18px}.live-preview-filter span[data-v-f74715b8]{align-items:center;background:color-mix(in srgb,var(--course-page-filter-text) 10%,transparent);border-radius:99px;display:flex;height:10px}.live-preview-filter span i[data-v-f74715b8]{border:1px solid var(--course-page-primary);border-radius:3px;height:9px;margin-inline:5px;width:9px}.live-preview-results[data-v-f74715b8]{min-width:0}.live-preview-results-head[data-v-f74715b8]{justify-content:space-between;margin-bottom:12px}.live-preview-results-head span[data-v-f74715b8]{color:var(--course-page-muted);font-size:.8em}.live-preview-card-grid[data-v-f74715b8]{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.live-preview-card[data-v-f74715b8]{background:var(--course-page-surface);border:1px solid var(--course-page-border);border-radius:18px;box-shadow:0 12px 26px color-mix(in srgb,var(--course-page-primary) 8%,transparent);min-width:0;overflow:hidden}.live-preview-card-media[data-v-f74715b8]{background:var(--course-page-surface-soft);height:125px;overflow:hidden;position:relative}.live-preview-card-media small[data-v-f74715b8]{background:var(--course-page-badge);border-radius:999px;color:var(--course-page-badge-text);font-size:.65em;font-weight:800;inset-block-start:10px;inset-inline-start:10px;padding:4px 8px;position:absolute}.live-preview-image-placeholder[data-v-f74715b8]{background:linear-gradient(135deg,color-mix(in srgb,var(--course-page-primary) 20%,var(--course-page-surface)),color-mix(in srgb,var(--course-page-secondary) 34%,var(--course-page-surface)));display:grid;height:100%;overflow:hidden;place-items:center;width:100%}.live-preview-image-placeholder span[data-v-f74715b8]{aspect-ratio:1.2;border:2px solid color-mix(in srgb,var(--course-page-primary) 40%,transparent);border-radius:30% 70% 60% 40%;transform:rotate(-12deg);width:46%}.live-preview-card-body[data-v-f74715b8]{padding:14px}.live-preview-card h3[data-v-f74715b8]{font-size:.92em;font-weight:900;line-height:1.35;margin:0;min-height:2.6em}.live-preview-card p[data-v-f74715b8]{color:var(--course-page-muted);display:-webkit-box;font-size:.68em;-webkit-line-clamp:2;margin:6px 0 12px;min-height:2.8em;overflow:hidden;-webkit-box-orient:vertical}.live-preview-card-meta[data-v-f74715b8]{border-block-start:1px solid var(--course-page-border);color:var(--course-page-muted);font-size:.72em;justify-content:space-between;padding-top:10px}.live-preview-card-meta strong[data-v-f74715b8]{color:var(--course-page-primary)}.live-preview-detail-hero[data-v-f74715b8]{display:grid;gap:36px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);min-height:400px;padding:46px clamp(28px,6cqi,70px)}.live-preview-detail-copy[data-v-f74715b8]{align-self:center;min-width:0;position:relative;z-index:2}.live-preview-breadcrumb[data-v-f74715b8]{font-size:.74em;margin-bottom:24px;opacity:.64}.live-preview-detail-hero h2[data-v-f74715b8]{font-size:clamp(var(--course-title-font-size-mobile),4cqi,var(--course-title-font-size))}.live-preview-detail-media[data-v-f74715b8]{background:color-mix(in srgb,var(--course-page-surface) 18%,transparent);border:1px solid color-mix(in srgb,var(--course-page-hero-text) 24%,transparent);border-radius:28px;box-shadow:0 22px 50px color-mix(in srgb,var(--course-page-text) 22%,transparent);min-height:300px;overflow:hidden;position:relative}.live-preview-background-image[data-v-f74715b8]{height:100%;inset:0;position:absolute;width:100%;z-index:-2}.has-background-image[data-v-f74715b8]:after{background:linear-gradient(90deg,color-mix(in srgb,var(--course-page-hero-start) 92%,transparent),color-mix(in srgb,var(--course-page-hero-end) 62%,transparent));content:"";inset:0;position:absolute;z-index:-1}.image-mode-hidden[data-v-f74715b8]{grid-template-columns:minmax(0,1fr)}.live-preview-metrics[data-v-f74715b8]{flex-wrap:wrap;gap:18px;margin-top:22px}.live-preview-metrics span[data-v-f74715b8]{display:grid;font-size:.68em;gap:1px;opacity:.86}.live-preview-metrics strong[data-v-f74715b8]{font-size:1.4em}.live-preview-detail-copy button[data-v-f74715b8],.live-preview-enrollment-card button[data-v-f74715b8]{background:var(--course-page-button);border:0;border-radius:12px;color:var(--course-page-button-text);font:inherit;font-size:.78em;font-weight:900;padding:11px 22px}.live-preview-detail-copy>button[data-v-f74715b8]{margin-top:22px}.live-preview-detail-body[data-v-f74715b8]{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 260px;margin:0 auto;max-width:1120px;padding:28px clamp(20px,4cqi,48px) 46px}.live-preview-tabs[data-v-f74715b8]{border-block-end:1px solid var(--course-page-border);gap:22px}.live-preview-tabs span[data-v-f74715b8]{color:var(--course-page-muted);font-size:.78em;font-weight:750;padding:0 0 10px}.live-preview-tabs .is-active[data-v-f74715b8]{border-block-end:2px solid var(--course-page-primary);color:var(--course-page-primary)}.live-preview-content-panel[data-v-f74715b8],.live-preview-enrollment-card[data-v-f74715b8],.live-preview-outline[data-v-f74715b8]{background:var(--course-page-surface);border:1px solid var(--course-page-border);border-radius:18px}.live-preview-content-panel[data-v-f74715b8]{margin-top:18px;padding:22px}.live-preview-content-panel h3[data-v-f74715b8]{font-size:1.15em;margin:0 0 16px}.live-preview-learning-grid[data-v-f74715b8]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.live-preview-learning-grid span[data-v-f74715b8]{align-items:center;background:var(--course-page-surface-soft);border-radius:12px;color:var(--course-page-muted);display:flex;font-size:.72em;gap:7px;padding:11px}.live-preview-learning-grid i[data-v-f74715b8]{color:var(--course-page-primary);font-style:normal;font-weight:900}.live-preview-outline[data-v-f74715b8]{display:grid;gap:0;margin-top:16px;padding:18px}.live-preview-outline>strong[data-v-f74715b8]{margin-bottom:10px}.live-preview-outline span[data-v-f74715b8]{align-items:center;border-block-start:1px solid var(--course-page-border);display:flex;gap:10px;padding:11px 0}.live-preview-outline span i[data-v-f74715b8]{background:var(--course-page-primary);border-radius:7px;color:var(--course-page-button-text);display:grid;font-size:.7em;font-style:normal;height:22px;place-items:center;width:22px}.live-preview-outline span b[data-v-f74715b8]{background:var(--course-page-border);border-radius:99px;height:7px;width:65%}.live-preview-enrollment-card[data-v-f74715b8]{align-self:start;box-shadow:0 18px 40px color-mix(in srgb,var(--course-page-primary) 12%,transparent);display:grid;gap:12px;padding:20px}.live-preview-enrollment-card>strong[data-v-f74715b8]{font-size:1.6em}.live-preview-enrollment-card span[data-v-f74715b8]{color:var(--course-page-muted);display:flex;font-size:.7em;gap:7px}.live-preview-enrollment-card span i[data-v-f74715b8]{color:var(--course-page-primary);font-style:normal}.course-page-layout--classic-sidebar .live-preview-catalog-hero[data-v-f74715b8]:not(.has-illustration){grid-template-columns:minmax(0,1fr)}.course-page-layout--classic-sidebar .live-preview-card[data-v-f74715b8]{border-radius:8px;box-shadow:none}.course-page-layout--classic-sidebar .live-preview-detail-hero[data-v-f74715b8]{background:linear-gradient(135deg,var(--course-page-hero-start),var(--course-page-hero-end));border-block-start:6px solid var(--course-page-accent);color:var(--course-page-hero-text)}.course-page-layout--campus-glass[data-v-f74715b8]{background:linear-gradient(155deg,var(--course-page-bg),var(--course-page-surface-soft))}.course-page-layout--campus-glass .live-preview-catalog-hero[data-v-f74715b8]{border-radius:30px;margin:18px}.course-page-layout--campus-glass .live-preview-pills[data-v-f74715b8]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,var(--course-page-surface) 86%,transparent);border:1px solid var(--course-page-border);border-radius:18px;margin-top:-48px;padding:14px;position:relative;z-index:3}.course-page-layout--campus-glass .live-preview-card[data-v-f74715b8],.course-page-layout--campus-glass .live-preview-content-panel[data-v-f74715b8],.course-page-layout--campus-glass .live-preview-enrollment-card[data-v-f74715b8],.course-page-layout--campus-glass .live-preview-filter[data-v-f74715b8]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--course-page-surface) 84%,transparent)}.course-page-layout--editorial-focus .live-preview-catalog-hero.has-illustration[data-v-f74715b8]{grid-template-columns:minmax(0,.9fr) minmax(260px,1.1fr);min-height:310px}.course-page-layout--editorial-focus .live-preview-catalog-hero.has-illustration .live-preview-hero-copy[data-v-f74715b8]{grid-column:2}.course-page-layout--editorial-focus .live-preview-catalog-hero.has-illustration .live-preview-hero-art[data-v-f74715b8]{grid-column:1;grid-row:1}.course-page-layout--editorial-focus .live-preview-card-grid[data-v-f74715b8]{grid-template-columns:repeat(2,minmax(0,1fr))}.course-page-layout--editorial-focus .live-preview-card[data-v-f74715b8]:first-child{grid-row:span 2}.course-page-layout--editorial-focus .live-preview-card:first-child .live-preview-card-media[data-v-f74715b8]{height:220px}.course-page-layout--editorial-focus .live-preview-detail-hero[data-v-f74715b8]{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr)}.course-page-layout--editorial-focus .live-preview-detail-copy[data-v-f74715b8]{grid-column:2}.course-page-layout--editorial-focus .live-preview-detail-media[data-v-f74715b8]{grid-column:1;grid-row:1}.course-page-layout--sage-flow .live-preview-catalog-hero[data-v-f74715b8]{border-radius:0 0 55%}.course-page-layout--sage-flow .live-preview-catalog-layout[data-v-f74715b8]{grid-template-columns:1fr}.course-page-layout--sage-flow .live-preview-filter[data-v-f74715b8]{display:none}.course-page-layout--sage-flow .live-preview-card-grid[data-v-f74715b8]{grid-template-columns:1fr}.course-page-layout--sage-flow .live-preview-card[data-v-f74715b8]{display:grid;grid-template-columns:180px minmax(0,1fr)}.course-page-layout--sage-flow .live-preview-card-media[data-v-f74715b8]{height:100%;min-height:125px}.course-page-layout--sage-flow .live-preview-detail-hero[data-v-f74715b8]{border-radius:0 0 42%}.course-page-layout--coral-magazine .live-preview-catalog-hero[data-v-f74715b8]{clip-path:polygon(0 0,100% 0,100% 88%,64% 100%,0 90%);min-height:300px}.course-page-layout--coral-magazine .live-preview-card-grid[data-v-f74715b8]{grid-template-columns:1.25fr .75fr}.course-page-layout--coral-magazine .live-preview-card[data-v-f74715b8]:first-child{grid-row:span 2}.course-page-layout--coral-magazine .live-preview-card:first-child .live-preview-card-media[data-v-f74715b8]{height:245px}.course-page-layout--coral-magazine .live-preview-card[data-v-f74715b8]{border-radius:2px;box-shadow:none}.course-page-layout--coral-magazine .live-preview-detail-hero[data-v-f74715b8]{grid-template-columns:minmax(0,1fr);padding-inline-end:42%}.course-page-layout--coral-magazine .live-preview-detail-media[data-v-f74715b8]{inset-block:34px;inset-inline-end:4%;position:absolute;width:34%}.course-page-layout--lilac-studio .live-preview-catalog-hero[data-v-f74715b8]{border-radius:34px 34px 10px 10px;margin:20px 20px 0}.course-page-layout--lilac-studio .live-preview-catalog-layout[data-v-f74715b8]{grid-template-columns:1fr}.course-page-layout--lilac-studio .live-preview-filter[data-v-f74715b8]{display:none}.course-page-layout--lilac-studio .live-preview-card[data-v-f74715b8]{border-radius:28px}.course-page-layout--lilac-studio .live-preview-card[data-v-f74715b8]:nth-child(2){transform:translateY(18px)}.course-page-layout--lilac-studio .live-preview-detail-hero[data-v-f74715b8]{border-radius:34px;margin:20px}.course-page-layout--navy-immersive[data-v-f74715b8],.course-page-layout--navy-immersive .live-preview-catalog-shell[data-v-f74715b8],.course-page-layout--navy-immersive .live-preview-detail-body[data-v-f74715b8],.course-page-layout--navy-immersive .live-preview-nav[data-v-f74715b8]{background:var(--course-page-deeper);color:var(--course-page-hero-text)}.course-page-layout--navy-immersive .live-preview-card[data-v-f74715b8],.course-page-layout--navy-immersive .live-preview-content-panel[data-v-f74715b8],.course-page-layout--navy-immersive .live-preview-enrollment-card[data-v-f74715b8],.course-page-layout--navy-immersive .live-preview-filter[data-v-f74715b8],.course-page-layout--navy-immersive .live-preview-outline[data-v-f74715b8]{background:color-mix(in srgb,var(--course-page-deep) 88%,transparent);border-color:color-mix(in srgb,var(--course-page-accent) 44%,transparent);border-radius:2px;color:var(--course-page-hero-text)}.course-page-layout--navy-immersive .live-preview-card h3[data-v-f74715b8]{color:var(--course-page-hero-text)}.course-page-layout--navy-immersive .live-preview-card p[data-v-f74715b8],.course-page-layout--navy-immersive .live-preview-enrollment-card span[data-v-f74715b8],.course-page-layout--navy-immersive .live-preview-learning-grid span[data-v-f74715b8],.course-page-layout--navy-immersive .live-preview-tabs span[data-v-f74715b8]{color:color-mix(in srgb,var(--course-page-hero-text) 72%,transparent)}.is-compact[data-v-f74715b8]{font-size:5px;min-height:235px}.is-compact .live-preview-nav[data-v-f74715b8]{gap:6px;min-height:22px;padding:4px 9px}.is-compact .live-preview-brand-mark[data-v-f74715b8],.is-compact .live-preview-logo[data-v-f74715b8]{border-radius:4px;height:12px;width:12px}.is-compact .live-preview-brand strong[data-v-f74715b8]{max-width:62px}.is-compact .live-preview-nav nav[data-v-f74715b8]{gap:8px}.is-compact .live-preview-nav-action[data-v-f74715b8]{padding:2px 5px}.is-compact .live-preview-catalog-hero[data-v-f74715b8]{gap:8px;grid-template-columns:1fr;min-height:76px;padding:9px 14px}.is-compact .live-preview-catalog-hero.has-illustration[data-v-f74715b8]{grid-template-columns:1.2fr .8fr}.is-compact .live-preview-catalog-hero h2[data-v-f74715b8],.is-compact .live-preview-detail-hero h2[data-v-f74715b8]{font-size:11px;margin:3px 0 2px}.is-compact .live-preview-badge[data-v-f74715b8],.is-compact .live-preview-eyebrow[data-v-f74715b8]{padding:1px 4px}.is-compact .live-preview-search[data-v-f74715b8]{border-radius:4px;box-shadow:none;margin-top:4px;padding:3px 5px;width:58%}.is-compact .live-preview-search i[data-v-f74715b8]{border-width:1px;height:5px;width:5px}.is-compact .live-preview-hero-art[data-v-f74715b8]{height:50px}.is-compact .live-preview-catalog-shell[data-v-f74715b8]{padding:5px 8px 8px}.is-compact .live-preview-pills[data-v-f74715b8]{background:transparent;border:0;gap:3px;margin:0 0 4px;padding:0}.is-compact .live-preview-pills span[data-v-f74715b8]{padding:2px 5px}.is-compact .live-preview-catalog-layout[data-v-f74715b8]{gap:5px;grid-template-columns:45px 1fr}.is-compact .live-preview-filter[data-v-f74715b8]{border-radius:5px;gap:4px;padding:5px}.is-compact .live-preview-filter span[data-v-f74715b8]{height:3px}.is-compact .live-preview-filter span i[data-v-f74715b8]{height:3px;margin-inline:1px;width:3px}.is-compact .live-preview-results-head[data-v-f74715b8]{margin-bottom:3px}.is-compact .live-preview-card-grid[data-v-f74715b8]{gap:4px}.is-compact .live-preview-card[data-v-f74715b8]{border-radius:5px}.is-compact .live-preview-card-media[data-v-f74715b8]{height:35px}.is-compact .live-preview-card-media small[data-v-f74715b8]{inset:2px auto auto 2px;padding:1px 2px}.is-compact .live-preview-card-body[data-v-f74715b8]{padding:4px}.is-compact .live-preview-card h3[data-v-f74715b8]{font-size:1.15em;min-height:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-compact .live-preview-card p[data-v-f74715b8]{-webkit-line-clamp:1;margin:1px 0 2px;min-height:0}.is-compact .live-preview-card-meta[data-v-f74715b8]{padding-top:2px}.is-compact .live-preview-detail-hero[data-v-f74715b8]{gap:8px;grid-template-columns:1.1fr .9fr;min-height:120px;padding:10px 14px}.is-compact[data-v-f74715b8] .course-detail-renderer{font-size:5px}.is-compact[data-v-f74715b8] .course-renderer-frame{width:100%}.is-compact[data-v-f74715b8] .course-detail-renderer--campus .course-renderer-hero,.is-compact[data-v-f74715b8] .course-renderer-hero,.is-compact[data-v-f74715b8] .course-renderer-lilac-shell{min-height:120px}.is-compact[data-v-f74715b8] .course-renderer-coral-hero-grid,.is-compact[data-v-f74715b8] .course-renderer-editorial-copy,.is-compact[data-v-f74715b8] .course-renderer-hero-grid,.is-compact[data-v-f74715b8] .course-renderer-lilac-shell,.is-compact[data-v-f74715b8] .course-renderer-navy-hero-grid{gap:8px;min-height:120px;padding:10px 14px}.is-compact[data-v-f74715b8] .course-renderer-coral-hero-grid,.is-compact[data-v-f74715b8] .course-renderer-hero-grid,.is-compact[data-v-f74715b8] .course-renderer-lilac-shell{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.is-compact[data-v-f74715b8] .course-renderer-navy-hero-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1fr) minmax(0,.62fr)}.is-compact[data-v-f74715b8] .course-detail-renderer--coral .course-renderer-media,.is-compact[data-v-f74715b8] .course-detail-renderer--lilac .course-renderer-media,.is-compact[data-v-f74715b8] .course-detail-renderer--navy .course-renderer-media,.is-compact[data-v-f74715b8] .course-detail-renderer--sage .course-renderer-media,.is-compact[data-v-f74715b8] .course-renderer-media{border-radius:8px;min-height:78px}.is-compact[data-v-f74715b8] .course-detail-renderer--indigo .course-renderer-media--background{min-height:120px}.is-compact[data-v-f74715b8] .course-renderer-copy,.is-compact[data-v-f74715b8] .course-renderer-editorial-copy{padding:0}.is-compact[data-v-f74715b8] .course-renderer-navigation{min-height:18px}.is-compact[data-v-f74715b8] .course-renderer-body,.is-compact[data-v-f74715b8] .course-renderer-campus-body,.is-compact[data-v-f74715b8] .course-renderer-coral-body,.is-compact[data-v-f74715b8] .course-renderer-editorial-body,.is-compact[data-v-f74715b8] .course-renderer-lilac-body,.is-compact[data-v-f74715b8] .course-renderer-navy-body,.is-compact[data-v-f74715b8] .course-renderer-sage-body{gap:6px;grid-template-columns:minmax(0,1fr) minmax(58px,72px);padding:6px 10px 14px}.is-compact[data-v-f74715b8] .course-renderer-purchase-band{padding:0 10px}.is-compact[data-v-f74715b8] .course-renderer-aside,.is-compact[data-v-f74715b8] .course-renderer-purchase{min-width:0}.is-compact[data-v-f74715b8] .course-renderer-campus-orb{height:80px;width:80px}.live-preview-renderer-media[data-v-f74715b8]{height:100%;min-width:0;overflow:hidden;width:100%}.is-compact .live-preview-breadcrumb[data-v-f74715b8]{margin-bottom:4px}.is-compact .live-preview-metrics[data-v-f74715b8]{gap:5px;margin-top:4px}.is-compact .live-preview-detail-copy>button[data-v-f74715b8]{border-radius:4px;margin-top:4px;padding:3px 7px}.is-compact .live-preview-detail-media[data-v-f74715b8]{border-radius:7px;min-height:90px}.is-compact .live-preview-detail-body[data-v-f74715b8]{gap:5px;grid-template-columns:1fr 68px;padding:6px 8px 8px}.is-compact .live-preview-tabs[data-v-f74715b8]{gap:6px}.is-compact .live-preview-tabs span[data-v-f74715b8]{padding-bottom:2px}.is-compact .live-preview-content-panel[data-v-f74715b8]{border-radius:5px;margin-top:4px;padding:5px}.is-compact .live-preview-content-panel h3[data-v-f74715b8]{margin-bottom:3px}.is-compact .live-preview-learning-grid[data-v-f74715b8]{gap:2px}.is-compact .live-preview-learning-grid span[data-v-f74715b8]{border-radius:3px;gap:2px;padding:3px}.is-compact .live-preview-outline[data-v-f74715b8]{border-radius:5px;gap:0;margin-top:3px;padding:4px}.is-compact .live-preview-outline>strong[data-v-f74715b8]{margin-bottom:2px}.is-compact .live-preview-outline span[data-v-f74715b8]{gap:2px;padding:2px 0}.is-compact .live-preview-outline span i[data-v-f74715b8]{border-radius:2px;height:6px;width:6px}.is-compact .live-preview-outline span b[data-v-f74715b8]{height:2px}.is-compact .live-preview-enrollment-card[data-v-f74715b8]{border-radius:5px;box-shadow:none;gap:3px;padding:5px}.is-compact .live-preview-enrollment-card button[data-v-f74715b8]{border-radius:3px;padding:3px}.is-compact.course-page-layout--coral-magazine .live-preview-card:first-child .live-preview-card-media[data-v-f74715b8],.is-compact.course-page-layout--editorial-focus .live-preview-card:first-child .live-preview-card-media[data-v-f74715b8]{height:74px}.is-compact.course-page-layout--sage-flow .live-preview-card[data-v-f74715b8]{grid-template-columns:52px 1fr}.is-compact.course-page-layout--sage-flow .live-preview-card-media[data-v-f74715b8]{min-height:36px}.is-compact.course-page-layout--coral-magazine .live-preview-detail-hero[data-v-f74715b8]{padding-inline-end:42%}.is-compact.course-page-layout--lilac-studio .live-preview-catalog-hero[data-v-f74715b8]{border-radius:10px 10px 3px 3px;margin:5px 5px 0}.is-compact.course-page-layout--lilac-studio .live-preview-card[data-v-f74715b8]:nth-child(2){transform:translateY(4px)}.is-compact.course-page-layout--lilac-studio .live-preview-detail-hero[data-v-f74715b8]{border-radius:10px;margin:5px}@container (max-width: 920px){.is-expanded[data-v-f74715b8] .course-renderer-body,.is-expanded[data-v-f74715b8] .course-renderer-campus-body,.is-expanded[data-v-f74715b8] .course-renderer-coral-body,.is-expanded[data-v-f74715b8] .course-renderer-editorial-body,.is-expanded[data-v-f74715b8] .course-renderer-lilac-body,.is-expanded[data-v-f74715b8] .course-renderer-navy-body,.is-expanded[data-v-f74715b8] .course-renderer-sage-body{grid-template-columns:minmax(0,1fr)!important}.is-expanded[data-v-f74715b8] .course-renderer-aside{max-width:none;width:100%}.is-expanded[data-v-f74715b8] .course-renderer-navy-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important}.is-expanded[data-v-f74715b8] .course-renderer-navy-purchase{grid-column:1/-1;width:min(36rem,100%)}}@container (max-width: 620px){.is-expanded[data-v-f74715b8] .course-detail-renderer--campus .course-renderer-hero,.is-expanded[data-v-f74715b8] .course-renderer-frame{width:min(100% - 1rem,var(--course-page-boxed-width,80rem))}.is-expanded[data-v-f74715b8] .course-renderer-coral-hero-grid,.is-expanded[data-v-f74715b8] .course-renderer-editorial-copy,.is-expanded[data-v-f74715b8] .course-renderer-hero-grid,.is-expanded[data-v-f74715b8] .course-renderer-lilac-shell,.is-expanded[data-v-f74715b8] .course-renderer-navy-hero-grid{grid-template-columns:minmax(0,1fr)!important;min-height:auto;padding:22px 16px}.is-expanded[data-v-f74715b8] .course-detail-renderer--coral .course-renderer-media,.is-expanded[data-v-f74715b8] .course-detail-renderer--lilac .course-renderer-media,.is-expanded[data-v-f74715b8] .course-detail-renderer--navy .course-renderer-media,.is-expanded[data-v-f74715b8] .course-detail-renderer--sage .course-renderer-media,.is-expanded[data-v-f74715b8] .course-renderer-media{min-height:220px}.is-expanded[data-v-f74715b8] .course-renderer-purchase-band{padding-inline:.5rem}.is-expanded .live-preview-nav[data-v-f74715b8]{padding-inline:18px}.is-expanded .live-preview-nav nav[data-v-f74715b8]{display:none}.is-expanded .live-preview-catalog-hero[data-v-f74715b8],.is-expanded .live-preview-detail-hero[data-v-f74715b8]{grid-template-columns:1fr;padding:28px 22px}.is-expanded .live-preview-hero-art[data-v-f74715b8]{height:9rem}.is-expanded .live-preview-catalog-layout[data-v-f74715b8],.is-expanded .live-preview-detail-body[data-v-f74715b8]{grid-template-columns:1fr}.is-expanded .live-preview-filter[data-v-f74715b8]{display:none}.is-expanded .live-preview-card-grid[data-v-f74715b8]{grid-template-columns:1fr}.is-expanded .live-preview-detail-media[data-v-f74715b8]{min-height:230px}.is-expanded .live-preview-enrollment-card[data-v-f74715b8]{order:-1}.is-expanded.course-page-layout--editorial-focus .live-preview-detail-copy[data-v-f74715b8],.is-expanded.course-page-layout--editorial-focus .live-preview-detail-media[data-v-f74715b8],.is-expanded.course-page-layout--editorial-focus .live-preview-hero-copy[data-v-f74715b8]{grid-column:auto;grid-row:auto}.is-expanded.course-page-layout--coral-magazine .live-preview-detail-hero[data-v-f74715b8]{padding-inline:22px}.is-expanded.course-page-layout--coral-magazine .live-preview-detail-media[data-v-f74715b8]{inset:auto;position:relative;width:auto}}.theme-preview-card-stage[data-v-99cbbd37]{aspect-ratio:16/10;border-block-end:1px solid #e2e8f0;overflow:hidden;position:relative}.theme-preview-card-stage[data-v-99cbbd37] [data-live-theme-preview]{min-height:100%;transition:transform .22s ease,filter .22s ease}.group:hover .theme-preview-card-stage[data-v-99cbbd37] [data-live-theme-preview]{filter:saturate(1.06) contrast(1.02);transform:scale(1.015)}.theme-preview-live-canvas[data-v-99cbbd37]{min-width:0}
