.learn-root .main.learn-cohesion{--path-switch-track:#0049591a;--path-switch-ink:#00495999;--path-switch-on:#004959;--path-switch-on-ink:#fff;--path-switch-border:transparent;--path-hairline:#0049591a;--field-border:#323c5a80;--field-bg:#fff;--field-ink:#323c5a;--progress-track:#0049591a}.dark .learn-root .main.learn-cohesion{--path-switch-track:var(--soft);--path-switch-ink:var(--muted);--path-switch-on:var(--surface-raised);--path-switch-on-ink:var(--ink);--path-switch-border:var(--line);--path-hairline:var(--line);--field-border:#ffffff2e;--field-bg:var(--surface);--field-ink:var(--ink);--progress-track:var(--line)}.learn-root .main.learn-cohesion.learn-cohesion :where(.eyebrow,.journey-card-progress span,.journey-card-eyebrow span,.gallery-type,.gallery-meta span,.gallery-progress span,.gallery-card-footer span,.effort-badge,.coming-soon-tag,.class-lock span,.class-copy p,.overview-video-copy small,.overview-community small,.overview-community p,.overview-action-note,.overview-section-heading span,.journey-current-label,.fine,.overview-facts dt,.week,.streak span,.tag,.fixed-mark,.artist-banner p,.social-proof div,.social-proof strong,.gallery-copy p,.gallery-controls label span,.notify-gallery,.btn.small){font-size:10px;line-height:1.25}.learn-root .main.learn-cohesion .gallery-validation-note{font-size:10px}.learn-root .main.learn-cohesion .fixed-mark,.learn-root .main.learn-cohesion .overview-action-note,.learn-root .main.learn-cohesion .overview-facts dt{line-height:1.5}.learn-root .main.learn-cohesion .eyebrow,.learn-root .main.learn-cohesion .journey-card-progress span{line-height:1}.learn-root .main.learn-cohesion h1,.learn-root .main.learn-cohesion h2,.learn-root .main.learn-cohesion h3,.learn-root .main.learn-cohesion h4{letter-spacing:normal}.learn-root .main.learn-cohesion.learn-cohesion :where(.btn,.gallery-type,.coming-soon-tag,.class-lock span,.overview-primary){font-weight:700}.learn-root .main.learn-cohesion.learn-cohesion :where(.text-link,.effort-badge,.overview-facts dd,.custom-added){font-weight:600}.learn-root .main.learn-cohesion .btn{text-transform:uppercase;letter-spacing:.025em;border-radius:9999px}.learn-root .main.learn-cohesion .btn.full,.learn-root .main.learn-cohesion .overview-primary{font-size:14px}.learn-root .main.learn-cohesion .notify-gallery{text-transform:uppercase;letter-spacing:.025em;border-radius:9999px;font-weight:700}.learn-root .main.learn-cohesion.learn-cohesion :where(.text-link,.journey-edit-goal,.journey-manage-link,.overview-back,.breadcrumb button){font-size:11px;font-weight:600}.learn-root .main.learn-cohesion .dashboard-switch{border-color:var(--path-switch-border);background:var(--path-switch-track);border-radius:9999px;grid-template-columns:1fr 1fr;display:grid}@media (max-width:760px){.learn-root .main.learn-cohesion :is(.dashboard-page-head,.page-head)>.dashboard-switch{order:-1}.learn-root .main.learn-cohesion .page-head>.dashboard-switch{margin-top:8px}}@media (max-width:2239px){.learn-root .original-path-dashboard .class-grid>:nth-child(n+5){display:none}}@media (max-width:2559px){.learn-root .original-path-dashboard .class-grid>:nth-child(n+6){display:none}}@media (min-width:1921px){.learn-root .gallery-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.learn-root .classroom-grid{grid-template-columns:repeat(auto-fill,minmax(440px,1fr))}}@media (min-width:2240px){.learn-root .original-path-dashboard .class-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:2560px){.learn-root .original-path-dashboard .class-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:761px){.learn-root .main.learn-cohesion .dashboard-page-head>.dashboard-switch{align-self:flex-start}.learn-root .main.learn-cohesion .page-head>.dashboard-switch{align-self:flex-start;margin-top:6px}}.learn-root .main.learn-cohesion .dashboard-switch button{text-transform:uppercase;color:var(--path-switch-ink);border-radius:9999px;padding-inline:11px;font-size:12px}.learn-root .main.learn-cohesion .dashboard-switch .active{background:var(--path-switch-on);color:var(--path-switch-on-ink);font-weight:700}.learn-root .main.learn-cohesion select,.learn-root .main.learn-cohesion .searchbox{border:1px solid var(--field-border);background-color:var(--field-bg);border-radius:8px}.learn-root .main.learn-cohesion.learn-cohesion :where(.gallery-type,.journey-card-eyebrow,.journey-current-label,.class-lock,.journey-order,.tag,.fixed-mark){border-radius:9999px}.learn-root .main.learn-cohesion.learn-cohesion :where(.gallery-card,.journey-card,.class-card,.journey-panel,.class-section,.artist-banner){border-radius:16px}.learn-root .main.learn-cohesion .gallery-card:not(.is-added),.learn-root .main.learn-cohesion .journey-step:not(.current) .journey-card{border-color:var(--path-hairline)}.learn-root .main.learn-cohesion .progress-track{background:var(--progress-track);border-radius:9999px;height:4px}.learn-root .main.learn-cohesion .progress-track i{background:#11ccc6;border-radius:9999px}@media (min-width:761px){.learn-root .main.learn-cohesion.learn-cohesion :where(.journey-summary,.gallery-copy p,.gallery-controls label span,.section-heading p){font-size:11px}.learn-root .main.learn-cohesion .journey-summary{line-height:13px}.learn-root .main.learn-cohesion .searchbox input,.learn-root .main.learn-cohesion select{color:var(--field-ink);font-size:12px}.learn-root .main.learn-cohesion.learn-cohesion :where(.dashboard-empty p,.dashboard-page-head p,.artist-banner p,.social-proof div,.social-proof strong,.overview-section-heading p,.overview-bottom-cta p,.classroom-lead span,.overview-facts dd){font-size:12px}.learn-root .main.learn-cohesion.learn-cohesion :where(.overview-heading p,.page-head p){font-size:14px}.learn-root .main.learn-cohesion.learn-cohesion :where(.gallery-copy h3 button,.section-heading h3,.journey-goal-title h2,.artist-banner h3){font-size:16px}.learn-root .main.learn-cohesion .dashboard-page-head h1{font-size:30px}.learn-root .main.learn-cohesion .overview-heading h1{font-size:36px}}@media (max-width:760px){.learn-root .main.learn-cohesion .classroom-grid .class-copy p{font-size:11px}.learn-root .main.learn-cohesion .overview-section-heading{gap:4px}.learn-root .main.learn-cohesion .overview-curriculum .overview-section-heading h2{font-size:19px}.learn-root .main.learn-cohesion .gallery-controls select{color:var(--field-ink);font-size:11px}}.learn-root .main.learn-cohesion .journey-card-info.is-unstarted :is(.journey-progress-track,.journey-card-progress span:last-child){visibility:hidden}.learn-root .main.learn-cohesion .searchbox:focus-within{outline-offset:3px;outline:3px solid #11ccc680}@media (max-width:760px){.learn-root .main.learn-cohesion.explore-view .gallery-simple-filters select{text-overflow:ellipsis;padding:9px 14px 9px 5px}}.learn-root .main.learn-cohesion.explore-view .gallery-simple-filters select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23355c4e' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:40px}.dark .learn-root .main.learn-cohesion.explore-view .gallery-simple-filters select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23d7ecea' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (max-width:760px){.learn-root .main.learn-cohesion.explore-view .gallery-simple-filters select{background-position:right 10px center;background-size:10px 7px;padding-right:26px}}@media (forced-colors:active){.learn-root .main.learn-cohesion.explore-view .gallery-simple-filters select{appearance:auto;background-image:none}}
.learn-root .main.overview-view .curriculum-lesson-row{--row-thumb:200px;min-height:124px;padding:0 0 0 calc(var(--row-thumb) + 20px);align-items:center;gap:0;display:flex;position:relative}.learn-root .main.overview-view .curriculum-row-thumb{width:var(--row-thumb);border-radius:12px;flex:none;height:auto;position:absolute;top:0;bottom:0;left:0}.learn-root .main.overview-view .curriculum-row-thumb img{object-fit:cover}.learn-root .main.overview-view .curriculum-row-copy{padding:16px 0}.learn-root .main.overview-view .curriculum-list-item+.curriculum-list-item{border-top:0;margin-top:12px}@media (max-width:760px){.learn-root .main.overview-view .curriculum-lesson-row{--row-thumb:96px;min-height:96px;padding:0 0 0 calc(var(--row-thumb) + 14px);align-items:center}.learn-root .main.overview-view .curriculum-list-item+.curriculum-list-item{margin-top:10px}}.learn-root .main.overview-view .curriculum-row-copy>span,.learn-root .main.overview-view .overview-section-list summary small{font-size:10px}.learn-root .main.overview-view .curriculum-lesson-list{margin-top:14px}