.CoursePages_eyebrow__721Q9,.CoursePages_sectionLabel__3LgTi{margin:0 0 var(--v2-space-3);color:rgba(47,79,110,.66);font-size:.7rem;font-weight:740;letter-spacing:.15em;text-transform:uppercase}.CoursePages_courseHero__kMElH{position:relative;min-height:39.25rem;overflow:hidden;border-radius:0;background:var(--v2-surface-overlay);box-shadow:none;padding:8.75rem max(clamp(1.5rem,4vw,4.5rem),calc((100vw - 91rem) / 2)) 8rem}.CoursePages_courseHero__kMElH:after{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(250,248,255,.98),rgba(250,248,255,.86) 36%,transparent 68%);content:"";pointer-events:none}.CoursePages_courseHeroBackdrop__64iP8{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.CoursePages_courseHeroCopy__iKMNL{position:relative;z-index:2;width:min(100%,46rem)}.CoursePages_courseHeroLabel__40VFU{display:inline-flex;min-height:2rem;align-items:center;padding:0 var(--v2-space-3);border-radius:var(--v2-radius-pill);background:var(--v2-white-a52);color:var(--v2-brand-primary-active);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-semibold)}.CoursePages_courseHeroCopy__iKMNL h1{margin:var(--v2-space-5) 0 0;color:var(--v2-text-primary);font-size:clamp(2.9rem,5.2vw,4.5rem);font-weight:var(--v2-type-weight-bold);letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.CoursePages_courseHeroCopy__iKMNL h1 strong{color:var(--v2-brand-primary);font-weight:inherit}.CoursePages_courseHeroCopy__iKMNL h2{margin:var(--v2-space-5) 0 0;color:var(--v2-text-primary);font-size:var(--v2-type-size-xl);font-weight:var(--v2-type-weight-semibold);line-height:var(--v2-type-leading-snug);text-wrap:balance}.CoursePages_courseHeroCopy__iKMNL>p{max-width:39rem;margin:var(--v2-space-2) 0 0;color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);line-height:var(--v2-type-leading-body);text-wrap:pretty}.CoursePages_courseHeroBenefits__7rLjV{display:flex;flex-wrap:wrap;margin-top:var(--v2-space-6);gap:clamp(1rem,2vw,2rem)}.CoursePages_courseHeroBenefits__7rLjV>span{display:grid;grid-template-columns:auto auto;align-items:center;-moz-column-gap:var(--v2-space-2);column-gap:var(--v2-space-2)}.CoursePages_courseHeroBenefits__7rLjV svg{width:1rem;height:1rem;grid-row:1/span 2;color:var(--v2-brand-primary);stroke-width:1.8}.CoursePages_courseHeroBenefits__7rLjV b,.CoursePages_courseHeroBenefits__7rLjV small{display:block}.CoursePages_courseHeroBenefits__7rLjV b{color:var(--v2-text-primary);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-semibold)}.CoursePages_courseHeroBenefits__7rLjV small{margin-top:.1rem;color:var(--v2-text-tertiary);font-size:.6875rem}.CoursePages_courseHeroActions__m9aYX{display:flex;flex-wrap:wrap;margin-top:var(--v2-space-6);gap:var(--v2-space-4)}.CoursePages_communityCard__BN61n{position:absolute;z-index:3;top:12rem;right:max(clamp(1.5rem,4vw,4.5rem),calc((100vw - 91rem) / 2));display:grid;width:15rem;justify-items:center;padding:1.25rem;border:1px solid hsla(0,0%,100%,.72);border-radius:1rem;background:hsla(0,0%,100%,.5);box-shadow:0 .25rem .5rem rgba(76,60,111,.08);text-align:center;backdrop-filter:blur(1.125rem) saturate(112%);-webkit-backdrop-filter:blur(1.125rem) saturate(112%)}.CoursePages_qrPlaceholder__8UWUg{display:grid;width:8rem;aspect-ratio:1;overflow:hidden;place-items:center;border-radius:.75rem;background:hsla(0,0%,100%,.76);color:var(--v2-text-primary);box-shadow:inset 0 0 0 1px rgba(95,75,140,.08)}.CoursePages_qrPlaceholder__8UWUg>span{display:grid;justify-items:center;gap:var(--v2-space-2)}.CoursePages_qrPlaceholder__8UWUg img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.CoursePages_qrPlaceholder__8UWUg svg{width:3rem;height:3rem;stroke-width:1.4}.CoursePages_qrPlaceholder__8UWUg span{font-size:.625rem;font-weight:var(--v2-type-weight-medium)}.CoursePages_communityCard__BN61n strong{margin-top:var(--v2-space-3);color:var(--v2-text-primary);font-size:var(--v2-type-size-sm);line-height:1.5}.CoursePages_communityCard__BN61n small{margin-top:var(--v2-space-1);color:var(--v2-text-tertiary);font-size:.6875rem;line-height:1.5}.CoursePages_pageHeading__YMoOB{max-width:52rem}.CoursePages_pageHeading__YMoOB h1{margin:0;max-width:13ch;color:#1b2b3c;font-size:clamp(2.45rem,5.8vw,5.25rem);font-weight:610;letter-spacing:-.04em;line-height:1.04;text-wrap:balance}.CoursePages_lead__7_Ub6{max-width:43rem;margin:var(--v2-space-6) 0 0;color:var(--v2-color-text-muted);font-size:clamp(.98rem,1.4vw,1.08rem);line-height:1.85;text-wrap:pretty}.CoursePages_courseDetailHero__WkpVQ{display:grid;justify-items:center;gap:var(--v2-space-3);text-align:center}.CoursePages_courseDetailHero__WkpVQ h1{max-width:30ch;margin:0;color:var(--v2-text-primary);font-size:clamp(1.75rem,3vw,2.75rem);font-weight:720;letter-spacing:-.025em;line-height:1.2;text-wrap:balance}.CoursePages_courseDetailMeta__s3hPk,.CoursePages_courseDetailTags__KZbG2{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--v2-space-2)}.CoursePages_courseDetailMeta__s3hPk span{display:inline-flex;align-items:center;gap:var(--v2-space-2);padding:0;border:0;background:transparent;color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-semibold)}.CoursePages_courseDetailMeta__s3hPk span+span:before{width:1px;height:1rem;margin-right:var(--v2-space-2);background:var(--v2-border-default);content:""}.CoursePages_courseDetailTags__KZbG2 span{display:inline-flex;min-height:2.125rem;align-items:center;padding:0 var(--v2-space-3);border:1px solid var(--v2-border-subtle);border-radius:var(--v2-radius-pill);background:var(--v2-white-a72);color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-semibold)}.CoursePages_courseDetailMeta__s3hPk svg{width:.875rem;height:.875rem}.CoursePages_courseAuthorAvatar__GfcYm{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:50%;background:var(--v2-brand-primary-soft);color:var(--v2-brand-primary-active);font-size:.6875rem;font-style:normal;font-weight:var(--v2-type-weight-bold);overflow:hidden}.CoursePages_courseAuthorAvatar__GfcYm img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.CoursePages_courseDetailDivider__efebZ{width:100%;height:1px;margin:var(--v2-space-6) auto var(--v2-space-8);background:linear-gradient(90deg,transparent,rgba(59,43,96,.16),transparent)}.CoursePages_courseReadingLayout__9Ygv1{display:grid;grid-template-columns:minmax(11rem,14rem) minmax(36rem,1fr) minmax(15rem,19rem);align-items:start;gap:1.5rem}.CoursePages_courseLatest__cg8on,.CoursePages_courseOutline__tE6XC{position:sticky;top:var(--v2-page-sticky-offset);align-self:start;min-width:0;padding:.5rem .25rem}.CoursePages_mobileCourseOutline__vRNb9{display:none}.CoursePages_courseLatest__cg8on>strong,.CoursePages_courseOutline__tE6XC>strong{display:block;margin-bottom:var(--v2-space-3);color:var(--v2-text-primary);font-size:var(--v2-type-size-sm)}.CoursePages_courseLatestList__xZCYz,.CoursePages_courseOutline__tE6XC nav{display:grid;gap:var(--v2-space-2)}.CoursePages_courseOutline__tE6XC a{display:block;padding:.625rem .75rem;border-radius:.5rem;color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs);line-height:1.45;text-decoration:none;transition:background-color var(--v2-motion-fast) var(--v2-ease-out),color var(--v2-motion-fast) var(--v2-ease-out)}.CoursePages_courseOutline__tE6XC a:first-child{background:var(--v2-purple-100);color:var(--v2-purple-700);font-weight:var(--v2-type-weight-semibold)}.CoursePages_courseCommentLink__63yES:focus-visible,.CoursePages_courseLatestList__xZCYz a:focus-visible,.CoursePages_courseOutline__tE6XC a:focus-visible{outline:2px solid transparent;outline-offset:3px;box-shadow:var(--v2-focus-ring)}.CoursePages_courseArticle__HReKo{min-width:0;border-radius:.75rem;background:hsla(0,0%,100%,.84);box-shadow:0 .375rem 1.125rem rgba(75,56,117,.07);padding:clamp(1.5rem,3vw,2.25rem) clamp(1.25rem,3vw,2.25rem) clamp(2.5rem,5vw,3.5rem);backdrop-filter:blur(1.25rem);-webkit-backdrop-filter:blur(1.25rem);-webkit-user-select:none;-moz-user-select:none;user-select:none}.CoursePages_courseArticle__HReKo a,.CoursePages_courseArticle__HReKo button,.CoursePages_courseArticle__HReKo img,.CoursePages_courseArticle__HReKo video{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.CoursePages_courseArticle__HReKo section{position:relative;scroll-margin-top:7rem}.CoursePages_courseArticle__HReKo section+section{margin-top:var(--v2-space-10);padding-top:var(--v2-space-8);border-top:1px solid rgba(65,45,115,.08)}.CoursePages_courseArticle__HReKo h2{margin:0;color:var(--v2-text-primary);font-size:clamp(1.35rem,2.3vw,2rem);font-weight:680;letter-spacing:-.025em;text-wrap:balance}.CoursePages_courseArticle__HReKo p{max-width:var(--v2-reading-column-max-width);margin:var(--v2-space-4) 0 0;color:var(--v2-text-secondary);font-size:var(--v2-type-size-base);line-height:1.9;text-wrap:pretty}.CoursePages_courseSectionIndex__U_Jjb{display:inline-block;margin-bottom:var(--v2-space-3);color:var(--v2-brand-primary);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-bold);font-variant-numeric:tabular-nums}.CoursePages_courseLatestList__xZCYz a{position:relative;display:grid;min-width:0;padding:.75rem 2rem .75rem .75rem;border-radius:.5rem;color:inherit;text-decoration:none;transition:background-color var(--v2-motion-fast) var(--v2-ease-out),transform var(--v2-motion-fast) var(--v2-ease-out)}.CoursePages_courseLatestList__xZCYz span{color:var(--v2-brand-primary);font-size:.6875rem;font-weight:var(--v2-type-weight-semibold)}.CoursePages_courseLatestList__xZCYz b{display:-webkit-box;margin-top:.25rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--v2-text-primary);font-size:var(--v2-type-size-xs);line-height:1.5}.CoursePages_courseLatestList__xZCYz svg{position:absolute;top:50%;right:.625rem;width:.875rem;height:.875rem;color:var(--v2-text-tertiary);transform:translateY(-50%)}.CoursePages_courseCommentLink__63yES{display:flex;width:100%;min-height:2.75rem;align-items:center;justify-content:center;margin-top:var(--v2-space-5);gap:var(--v2-space-2);border:1px solid var(--v2-border-default);border-radius:var(--v2-radius-sm);background:var(--v2-neutral-0);box-shadow:var(--v2-shadow-1);color:var(--v2-brand-primary-active);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-semibold);text-decoration:none;transition:background-color var(--v2-motion-fast) var(--v2-ease-out),border-color var(--v2-motion-fast) var(--v2-ease-out),box-shadow var(--v2-motion-fast) var(--v2-ease-out),transform var(--v2-motion-fast) var(--v2-ease-out)}.CoursePages_courseCommentLink__63yES svg{width:1rem;height:1rem}.CoursePages_courseCommentLinkMobile__bJva2{display:none}.CoursePages_promptHeading__p7ivu{text-align:center}.CoursePages_promptHeading__p7ivu,.CoursePages_promptHeading__p7ivu .CoursePages_lead__7_Ub6,.CoursePages_promptHeading__p7ivu h1{margin-left:auto;margin-right:auto}.CoursePages_promptWorkbenchLink__1f6qF{display:inline-flex;min-height:var(--v2-control-height-md);align-items:center;justify-content:center;margin-top:var(--v2-space-6);gap:var(--v2-space-2);padding:0 var(--v2-space-5);border:1px solid var(--v2-brand-primary-border);border-radius:var(--v2-radius-pill);background:var(--v2-white-a72);color:var(--v2-brand-primary-active);box-shadow:var(--v2-shadow-1);font-size:var(--v2-type-size-sm);font-weight:var(--v2-type-weight-semibold);text-decoration:none;transition:background-color var(--v2-motion-fast) var(--v2-ease-out),box-shadow var(--v2-motion-base) var(--v2-ease-out),transform var(--v2-motion-fast) var(--v2-ease-out)}.CoursePages_promptWorkbenchLink__1f6qF svg{width:1rem;height:1rem;stroke-width:1.8}.CoursePages_promptWorkbenchLink__1f6qF:focus-visible{outline:2px solid transparent;outline-offset:3px;box-shadow:var(--v2-focus-ring)}.CoursePages_inspirationCatalog__CwT_A{margin-top:clamp(var(--v2-space-16),9vw,var(--v2-space-24))}.CoursePages_catalogHeading__GIprx{max-width:48rem}.CoursePages_catalogHeading__GIprx>span{color:var(--v2-brand-primary);font-size:var(--v2-type-size-sm);font-weight:var(--v2-type-weight-semibold)}.CoursePages_catalogHeading__GIprx h2{max-width:16em;margin:var(--v2-space-3) 0 0;color:var(--v2-text-primary);font-size:var(--v2-type-size-3xl);font-weight:var(--v2-type-weight-semibold);letter-spacing:var(--v2-type-tracking-tight);line-height:var(--v2-type-leading-tight);text-wrap:balance}.CoursePages_catalogHeading__GIprx p{max-width:42rem;margin:var(--v2-space-4) 0 0;color:var(--v2-text-secondary);font-size:var(--v2-type-size-base);line-height:var(--v2-type-leading-body);text-wrap:pretty}.CoursePages_inspirationGrid__EuSiQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;margin-top:var(--v2-space-8);padding:0 var(--v2-space-2) var(--v2-space-2) 0;gap:var(--v2-space-6)}.CoursePages_inspirationDetail__NGjyD{display:grid;grid-template-columns:minmax(24rem,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,6vw,6rem)}.CoursePages_inspirationDetailMedia__OcAzg{position:relative;width:100%;overflow:hidden;border-radius:var(--v2-radius-md);background:var(--v2-surface-overlay);box-shadow:var(--v2-shadow-2)}.CoursePages_inspirationDetailMedia__OcAzg[data-orientation=landscape]{aspect-ratio:16/9}.CoursePages_inspirationDetailMedia__OcAzg[data-orientation=portrait]{width:min(100%,30rem);aspect-ratio:3/4;margin:0 auto}.CoursePages_inspirationDetailMedia__OcAzg[data-type=none]{aspect-ratio:auto;min-height:28rem}.CoursePages_inspirationDetailMedia__OcAzg img,.CoursePages_inspirationDetailMedia__OcAzg video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.CoursePages_inspirationTextPreview___DizP{display:flex;min-height:28rem;flex-direction:column;justify-content:space-between;padding:clamp(var(--v2-space-6),5vw,var(--v2-space-12));background:var(--v2-inspiration-text-background)}.CoursePages_inspirationTextPreview___DizP span{color:var(--v2-brand-primary-active);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-semibold)}.CoursePages_inspirationTextPreview___DizP p{margin:var(--v2-space-8) 0 0;color:var(--v2-text-primary);font-size:var(--v2-type-size-xl);font-weight:var(--v2-type-weight-medium);line-height:1.8;text-wrap:pretty}.CoursePages_inspirationDetailCopy__GS_Lt{min-width:0}.CoursePages_inspirationDetailMeta__S_ffH{display:flex;flex-wrap:wrap;gap:var(--v2-space-2)}.CoursePages_inspirationDetailMeta__S_ffH span{display:inline-flex;min-height:var(--v2-control-height-sm);align-items:center;gap:var(--v2-space-2);padding:0 var(--v2-space-3);border-radius:var(--v2-radius-pill);background:var(--v2-white-a52);color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-semibold)}.CoursePages_inspirationDetailMeta__S_ffH svg{width:1rem;height:1rem}.CoursePages_inspirationDetailCopy__GS_Lt>h1{max-width:14ch;margin:var(--v2-space-6) 0 0;color:var(--v2-text-primary);font-size:clamp(2.4rem,5vw,4.6rem);font-weight:var(--v2-type-weight-semibold);letter-spacing:-.04em;line-height:1.05;text-wrap:balance}.CoursePages_inspirationDetailLead__xVG1u{max-width:42rem;margin:var(--v2-space-5) 0 0;color:var(--v2-text-secondary);font-size:var(--v2-type-size-base);line-height:var(--v2-type-leading-body);text-wrap:pretty}.CoursePages_inspirationAuthor__aM3IL{display:flex;align-items:center;margin-top:var(--v2-space-8);gap:var(--v2-space-3)}.CoursePages_inspirationAuthor__aM3IL>span{display:grid;width:var(--v2-control-height-md);height:var(--v2-control-height-md);place-items:center;border-radius:var(--v2-radius-sm);background:var(--v2-inspiration-avatar-background);color:var(--v2-brand-primary-active);font-weight:var(--v2-type-weight-semibold)}.CoursePages_inspirationAuthor__aM3IL>div{display:grid}.CoursePages_inspirationAuthor__aM3IL small{color:var(--v2-text-tertiary);font-size:var(--v2-type-size-xs)}.CoursePages_inspirationAuthor__aM3IL strong{margin-top:var(--v2-space-1);color:var(--v2-text-primary);font-size:var(--v2-type-size-sm)}.CoursePages_promptDocument__j6DLG{margin-top:clamp(var(--v2-space-10),6vw,var(--v2-space-16));padding-top:var(--v2-space-6);border-top:1px solid var(--v2-border-default)}.CoursePages_promptDocument__j6DLG>span{color:var(--v2-brand-primary);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-semibold)}.CoursePages_promptDocument__j6DLG h2{margin:var(--v2-space-2) 0 0;color:var(--v2-text-primary);font-size:var(--v2-type-size-2xl);font-weight:var(--v2-type-weight-semibold);letter-spacing:var(--v2-type-tracking-tight)}.CoursePages_promptDocument__j6DLG>p{margin:var(--v2-space-5) 0 0;color:var(--v2-text-secondary);font-size:var(--v2-type-size-base);line-height:1.9;text-wrap:pretty}.CoursePages_promptDocument__j6DLG>div{display:flex;flex-wrap:wrap;margin-top:var(--v2-space-6);gap:var(--v2-space-2)}.CoursePages_promptDocument__j6DLG>div span{padding:var(--v2-space-2) var(--v2-space-3);border-radius:var(--v2-radius-pill);background:var(--v2-neutral-200);color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs)}@media (hover:hover) and (pointer:fine){.CoursePages_courseLatestList__xZCYz a:hover,.CoursePages_courseOutline__tE6XC a:hover{background:hsla(0,0%,100%,.52);color:var(--v2-brand-primary-active)}.CoursePages_courseLatestList__xZCYz a:hover{transform:translateX(.125rem)}.CoursePages_courseCommentLink__63yES:hover{border-color:var(--v2-brand-primary-border)}.CoursePages_courseCommentLink__63yES:hover,.CoursePages_promptWorkbenchLink__1f6qF:hover{background:var(--v2-brand-primary-soft);box-shadow:var(--v2-shadow-2);transform:translateY(-.125rem)}}@media (max-width:70rem){.CoursePages_courseReadingLayout__9Ygv1{grid-template-columns:minmax(10rem,13rem) minmax(0,1fr)}.CoursePages_courseLatest__cg8on{position:static;grid-column:1/-1}.CoursePages_courseLatestList__xZCYz{grid-template-columns:repeat(2,minmax(0,1fr))}.CoursePages_inspirationGrid__EuSiQ{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:54rem){.CoursePages_courseReadingLayout__9Ygv1,.CoursePages_inspirationDetail__NGjyD{grid-template-columns:1fr}.CoursePages_courseHero__kMElH{min-height:auto;padding:7.5rem clamp(1.25rem,5vw,2.5rem) 6rem}.CoursePages_courseHero__kMElH:after{background:rgba(250,248,255,.82)}.CoursePages_communityCard__BN61n{position:relative;top:auto;right:auto;z-index:2;width:min(100%,15rem);margin-top:var(--v2-space-8)}.CoursePages_courseLatest__cg8on,.CoursePages_courseOutline__tE6XC{position:static}.CoursePages_courseLatest__cg8on{display:none}.CoursePages_courseCommentLinkMobile__bJva2{display:flex;width:-moz-fit-content;width:fit-content;min-height:2.5rem;margin:var(--v2-space-4) auto 0;padding-inline:var(--v2-space-4);background:var(--v2-white-a52);box-shadow:none}.CoursePages_courseOutline__tE6XC nav{display:flex;overflow-x:auto;gap:var(--v2-space-2);overscroll-behavior-inline:contain;padding-bottom:.25rem;scrollbar-width:none}.CoursePages_courseOutline__tE6XC nav::-webkit-scrollbar{display:none}.CoursePages_courseOutline__tE6XC a{flex:0 0 auto;white-space:nowrap}.CoursePages_inspirationGrid__EuSiQ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:44rem){.CoursePages_eyebrow__721Q9,.CoursePages_sectionLabel__3LgTi{font-size:.78rem}.CoursePages_courseHero__kMElH{padding:calc(var(--v2-mobile-topbar-height) + env(safe-area-inset-top) + 2rem) var(--v2-mobile-page-gutter) 3.5rem}.CoursePages_pageHeading__YMoOB h1{font-size:clamp(2rem,9vw,2.75rem)}.CoursePages_courseHeroCopy__iKMNL h1{font-size:clamp(2.25rem,10vw,3rem);line-height:1.06}.CoursePages_courseHeroCopy__iKMNL h2{margin-top:var(--v2-space-4);font-size:var(--v2-type-size-lg)}.CoursePages_courseHeroCopy__iKMNL>p{font-size:.8125rem;line-height:1.65}.CoursePages_courseHeroBenefits__7rLjV{display:flex;max-width:100%;flex-wrap:nowrap;overflow-x:auto;gap:var(--v2-space-2);overscroll-behavior-inline:contain;padding:.125rem 0 var(--v2-space-2);scrollbar-width:none}.CoursePages_courseHeroBenefits__7rLjV::-webkit-scrollbar{display:none}.CoursePages_courseHeroBenefits__7rLjV>span{display:inline-flex;min-height:2.25rem;flex:0 0 auto;align-items:center;gap:.375rem;padding:0 var(--v2-space-3);border:1px solid var(--v2-border-subtle);border-radius:var(--v2-radius-pill);background:var(--v2-white-a72)}.CoursePages_courseHeroBenefits__7rLjV svg{width:.875rem;height:.875rem;grid-row:auto}.CoursePages_courseHeroBenefits__7rLjV b,.CoursePages_courseHeroBenefits__7rLjV small{display:inline;white-space:nowrap}.CoursePages_courseHeroActions__m9aYX{display:grid;margin-top:var(--v2-space-5)}.CoursePages_communityCard__BN61n{display:grid;width:min(100%,24rem);max-width:100%;grid-template-columns:4rem minmax(0,1fr);align-items:center;justify-items:start;-moz-column-gap:var(--v2-space-3);column-gap:var(--v2-space-3);margin:var(--v2-space-5) auto 0;padding:var(--v2-space-3);border-radius:var(--v2-mobile-surface-radius);text-align:left}.CoursePages_qrPlaceholder__8UWUg{width:4rem;grid-row:1/span 2;border-radius:.625rem}.CoursePages_communityCard__BN61n small,.CoursePages_communityCard__BN61n strong{min-width:0;margin:0;overflow-wrap:anywhere}.CoursePages_communityCard__BN61n strong{align-self:end;font-size:var(--v2-type-size-xs)}.CoursePages_communityCard__BN61n small{align-self:start;margin-top:.125rem}.CoursePages_courseDetailHero__WkpVQ{justify-items:start;text-align:left}.CoursePages_courseDetailHero__WkpVQ h1{max-width:none;font-size:clamp(1.5rem,7vw,2rem)}.CoursePages_courseDetailMeta__s3hPk,.CoursePages_courseDetailTags__KZbG2{justify-content:flex-start}.CoursePages_courseDetailDivider__efebZ{margin:var(--v2-space-4) 0 var(--v2-space-5)}.CoursePages_courseArticle__HReKo{width:100%;max-width:56rem;margin-inline:auto;padding:var(--v2-space-5) var(--v2-space-4) var(--v2-space-10);border-radius:var(--v2-mobile-surface-radius);background:color-mix(in srgb,var(--v2-neutral-0) 96%,var(--v2-purple-50));box-shadow:var(--v2-shadow-1)}.CoursePages_courseArticle__HReKo,.CoursePages_courseArticle__HReKo .course-document-surface,.CoursePages_courseArticle__HReKo .course-novel-view,.CoursePages_courseArticle__HReKo section,.CoursePages_courseReadingLayout__9Ygv1,.CoursePages_courseReadingLayout__9Ygv1>*{min-width:0;max-width:100%}.CoursePages_courseHeroBenefits__7rLjV small{margin-top:0;padding-left:.375rem;border-left:1px solid var(--v2-border-subtle)}.CoursePages_inspirationGrid__EuSiQ{grid-template-columns:1fr}.CoursePages_courseOutline__tE6XC{display:none}.CoursePages_mobileCourseOutline__vRNb9{position:fixed;top:50%;right:max(.5rem,env(safe-area-inset-right));z-index:var(--v2-z-sticky);display:block;width:min(24rem,calc(100vw - .5rem));pointer-events:none;transform:translateY(-50%)}.CoursePages_mobileCourseOutlinePanel__OJ1nE{display:flex;max-height:min(30rem,calc(100dvh - 9rem));min-height:0;overflow:hidden;flex-direction:column;width:calc(100% - 4rem);margin-right:4rem;padding:1.4rem .75rem .75rem;border-radius:1rem;background:radial-gradient(80% 90% at 100% 0,color-mix(in srgb,var(--v2-purple-100) 72%,transparent),transparent 70%),color-mix(in srgb,var(--v2-neutral-0) 94%,var(--v2-purple-50));box-shadow:0 .4rem .8rem color-mix(in srgb,var(--v2-neutral-900) 18%,transparent);pointer-events:auto;animation:CoursePages_mobile-course-outline-enter__VsNJM var(--v2-motion-medium) var(--v2-ease-emphasis) both;backdrop-filter:blur(var(--v2-blur-lg));-webkit-backdrop-filter:blur(var(--v2-blur-lg))}.CoursePages_mobileCourseOutlinePanel__OJ1nE>strong{display:block;padding:0 .75rem .85rem;color:var(--v2-text-primary);font-size:var(--v2-type-size-lg);font-weight:var(--v2-type-weight-bold)}.CoursePages_mobileCourseOutlinePanel__OJ1nE nav{display:grid;min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;gap:.25rem;padding:0 .25rem .25rem}.CoursePages_mobileCourseOutlinePanel__OJ1nE a{display:flex;min-height:3rem;align-items:center;padding:.7rem 1rem;border-radius:.55rem;color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);font-weight:var(--v2-type-weight-medium);line-height:1.45;text-decoration:none;touch-action:manipulation}.CoursePages_mobileCourseOutlinePanel__OJ1nE a[data-active]{background:color-mix(in srgb,var(--v2-brand-primary-soft) 88%,var(--v2-neutral-0));color:var(--v2-brand-primary-active);font-weight:var(--v2-type-weight-semibold)}.CoursePages_mobileCourseOutlinePanel__OJ1nE a:focus-visible{outline:2px solid transparent;outline-offset:-2px;box-shadow:var(--v2-focus-ring)}.CoursePages_mobileCourseOutlineTrigger__ufNae{--v2-icon-button-active-transform:translateY(-50%) scale(0.97);--v2-icon-button-background-hover:linear-gradient(145deg,var(--v2-purple-500),var(--v2-purple-700));--v2-icon-button-hover-transform:translateY(-50%) scale(1.03);position:absolute;top:50%;right:0;width:3.5rem;height:3.5rem;border:0;border-radius:50%;background:linear-gradient(145deg,var(--v2-purple-500),var(--v2-purple-700));box-shadow:0 .35rem .7rem color-mix(in srgb,var(--v2-purple-700) 30%,transparent);color:var(--v2-neutral-0);pointer-events:auto;touch-action:manipulation;transform:translateY(-50%)}.CoursePages_mobileCourseOutlineTrigger__ufNae>span>svg{width:1.4rem;height:1.4rem;stroke-width:2.25}}@keyframes CoursePages_mobile-course-outline-enter__VsNJM{0%{opacity:0;transform:translateY(-.5rem) scale(.985)}}@media (max-width:32rem){.CoursePages_courseHero__kMElH{padding-right:var(--v2-mobile-page-gutter);padding-bottom:3.25rem;padding-left:var(--v2-mobile-page-gutter)}.CoursePages_courseHeroActions__m9aYX{display:grid}.CoursePages_qrPlaceholder__8UWUg{width:4rem}}@media (prefers-reduced-transparency:reduce){.CoursePages_communityCard__BN61n,.CoursePages_mobileCourseOutlinePanel__OJ1nE{background:#f8fafb;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.CoursePages_mobileCourseOutlinePanel__OJ1nE,.CoursePages_promptWorkbenchLink__1f6qF{transition:none;animation:none}}