.dlg-course{padding-bottom:0}.dlg-course__hero{isolation:isolate;padding:clamp(40px,6vw,72px) 0 clamp(32px,5vw,56px);position:relative;overflow:clip}.dlg-course__hero--learner{padding-bottom:clamp(20px,3vw,36px)}.dlg-course__hero--public{padding:clamp(48px,6.5vw,80px) 0 clamp(44px,6vw,72px)}.dlg-course__hero--public .dlg-course__hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(24px,3.2vw,40px)}.dlg-course__hero--public .dlg-course__intro{grid-template-rows:1fr auto;align-content:stretch;gap:0;height:100%;min-height:100%;padding:clamp(8px,1vw,16px) 0}.dlg-course__copy{align-content:start;justify-items:start;gap:16px;display:grid}.dlg-course__hero--public .dlg-course__intro .dlg-display{max-width:none;font-size:unset;gap:8px;line-height:1;display:grid}.dlg-course__hero--public .dlg-course__title-main{letter-spacing:-.045em;max-width:none;font-size:clamp(48px,6.2vw,76px);font-weight:700;line-height:.92}.dlg-course__hero--public .dlg-course__title-sub{letter-spacing:-.02em;color:var(--color-pewter);white-space:nowrap;max-width:none;font-size:clamp(16px,1.45vw,20px);font-weight:600;line-height:1.2}.dlg-course__hero--public .dlg-course__intro .dlg-body{max-width:42ch}.dlg-course-actions--public{margin-top:28px}.dlg-course__status--public{grid-template-rows:auto 1fr;align-self:stretch;gap:28px;height:100%;min-height:100%;padding:clamp(24px,2.6vw,32px)}.dlg-course__goal-panel{align-content:start;gap:14px;display:grid}.dlg-course__goal-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--color-tangerine-tag);margin:0;font-size:11px;font-weight:700}.dlg-course__formula{flex-wrap:wrap;align-items:center;gap:6px 0;margin:0;padding:0;list-style:none;display:flex}.dlg-course__formula li{align-items:center;gap:8px;margin:0;padding:0;display:inline-flex}.dlg-course__formula span{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);font-size:15px;font-weight:600;line-height:1.2}.dlg-course__formula em{color:var(--color-tangerine-tag);padding:0 8px 0 6px;font-style:normal;font-weight:600}.dlg-course__status--public .dlg-course__goal{max-width:none;font-size:15px;line-height:1.5}.dlg-course__status--public .dlg-course__facts{border-top:1px solid var(--color-hairline);align-content:end;gap:20px 24px;height:auto;padding-top:22px}.dlg-course__wash{z-index:0;pointer-events:none;background:radial-gradient(68% 52% at 12% 18%,#ee7b4024,#0000 58%),radial-gradient(46% 40% at 90% 80%,#0e371712,#0000 60%),linear-gradient(#fff 0%,#f7f5f1 100%);position:absolute;inset:0}.dlg-course__hero-grid{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:start;gap:clamp(32px,5vw,64px);display:grid;position:relative}.dlg-course__hero--learner .dlg-course__hero-grid{align-items:start}.dlg-course__status{border:1px solid var(--color-hairline);background:var(--color-paper);width:100%;box-shadow:var(--shadow-card);border-radius:18px;align-content:start;gap:20px;padding:clamp(22px,2.4vw,28px);display:grid}.dlg-course__status .dlg-course__progress{gap:8px;width:100%}.dlg-course__status-value{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-tangerine-tag);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(40px,5vw,56px);font-weight:600;line-height:.95}.dlg-course__status-caption{color:var(--color-stone);margin:0;font-size:14px;line-height:1.4}.dlg-course__intro{text-align:left;justify-items:start;gap:18px;padding-top:4px;display:grid}.dlg-course__intro .dlg-display{letter-spacing:-.035em;text-align:left;gap:6px;max-width:14ch;margin:0;font-size:clamp(34px,4.6vw,52px);line-height:1.06;display:grid}.dlg-course__hero--learner .dlg-course__intro .dlg-display{max-width:none;font-size:clamp(30px,4vw,44px)}.dlg-course__title-main,.dlg-course__title-sub{display:block}.dlg-course__title-sub{letter-spacing:-.03em;color:var(--color-pewter);max-width:16ch;font-size:.72em;font-weight:600;line-height:1.15}.dlg-course__intro .dlg-body{text-align:left;max-width:44ch;margin:0}.dlg-course__goal{max-width:44ch;color:var(--color-stone);margin:0;font-size:15px;line-height:1.55}.dlg-course__goal-label{color:var(--color-ink);font-weight:600}.dlg-course__progress{gap:10px;width:100%;display:grid}.dlg-course__progress-meta{color:var(--color-stone);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.dlg-course__progress-meta strong{font-family:var(--font-display);color:var(--color-tangerine-tag);font-size:18px;font-weight:600}.dlg-course__done{color:var(--color-ink);background:#0e371714;border-radius:12px;align-items:center;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.dlg-course__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;width:100%;margin:0;padding:0;list-style:none;display:grid}.dlg-course__facts li{border:0;align-content:start;gap:4px;min-width:0;padding:0;display:grid}.dlg-course__facts strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:clamp(26px,3vw,32px);font-weight:600;line-height:1}.dlg-course__facts span{color:var(--color-stone);font-size:13px;line-height:1.35}.dlg-course__status:not(.dlg-course__status--guest):not(.dlg-course__status--public) .dlg-course__facts{border-top:1px solid var(--color-hairline);grid-template-columns:1fr;gap:12px;padding-top:4px}.dlg-course__status:not(.dlg-course__status--guest):not(.dlg-course__status--public) .dlg-course__facts li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.dlg-course__status:not(.dlg-course__status--guest):not(.dlg-course__status--public) .dlg-course__facts strong{font-size:18px}.dlg-course-head{grid-template-columns:minmax(18rem,1fr) minmax(0,.92fr);align-items:end;gap:10px 48px;width:100%;max-width:none;margin-bottom:clamp(28px,4vw,44px);display:grid}.dlg-course-head .dlg-kicker{grid-column:1/-1;margin:0}.dlg-course-head .dlg-heading{text-wrap:balance;max-width:none;margin:0}.dlg-course-head .dlg-body{max-width:none;margin:0}.dlg-course-cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;margin:0;padding:0;list-style:none;display:grid}.dlg-course-card{border:1px solid var(--color-hairline);background:var(--color-paper);min-height:248px;transition:transform var(--motion-ui,.18s) var(--motion-ease,cubic-bezier(.16, 1, .3, 1)), border-color var(--motion-ui,.18s) ease, box-shadow var(--motion-ui,.18s) var(--motion-ease,cubic-bezier(.16, 1, .3, 1));border-radius:18px;align-content:start;gap:16px;padding:28px 24px 30px;display:grid;position:relative;overflow:hidden}.dlg-course-card:hover{box-shadow:var(--shadow-card);border-color:#ee7b4073;transform:translateY(-3px)}.dlg-course-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.dlg-course-card__icon{background:var(--color-tangerine-soft);width:44px;height:44px;color:var(--color-tangerine-tag);transition:transform .22s var(--motion-ease,cubic-bezier(.16, 1, .3, 1));border-radius:14px;place-items:center;display:grid}.dlg-course-card:hover .dlg-course-card__icon{transform:scale(1.06)}.dlg-course-card__num{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-pebble);font-size:13px;font-weight:600}.dlg-course-card h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:17px;font-weight:600;line-height:1.3}.dlg-course-card p{color:var(--color-stone);margin:0;font-size:14px;line-height:1.55}.dlg-course-card em{letter-spacing:.02em;color:var(--color-pebble);font-size:12px;font-style:normal;font-weight:600}.dlg-course-card__rail{background:linear-gradient(90deg, var(--color-tangerine-tag) 0%, #ee7b4026 100%);transform-origin:0;width:100%;height:3px;transition:transform .28s var(--motion-ease,cubic-bezier(.16, 1, .3, 1));position:absolute;bottom:0;left:0;transform:scaleX(.22)}.dlg-course-card:hover .dlg-course-card__rail{transform:scaleX(1)}.dlg-course-access--entry{gap:16px;margin-top:0}.dlg-course-access--entry article{background:var(--color-paper);min-height:220px;transition:transform var(--motion-ui,.18s) var(--motion-ease,cubic-bezier(.16, 1, .3, 1)), border-color var(--motion-ui,.18s) ease, box-shadow var(--motion-ui,.18s) ease;border-radius:18px;gap:14px;padding:28px 24px 26px}.dlg-course-access--entry article:hover{box-shadow:var(--shadow-card);border-color:#ee7b4073;transform:translateY(-3px)}.dlg-course-access--entry article:first-child{background:linear-gradient(#fff7ef 0%,#fff 48%);border-color:#ee7b4066}.dlg-course-access--entry article:hover .dlg-course-card__icon{transform:scale(1.06)}.dlg-course--public .dlg-section{padding:clamp(64px,8vw,96px) 0}.dlg-course--public .dlg-course-actions--center{margin-top:32px}.dlg-course-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.dlg-course-actions--center{justify-content:center;margin-top:28px}.dlg-final__actions .dlg-course-actions{justify-content:flex-end;margin-top:0}@media (max-width:768px){.dlg-final__actions .dlg-course-actions{justify-content:flex-start;width:100%}}.dlg-course-path{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.dlg-course-path li{border:1px solid var(--color-hairline);background:#ffffffeb;border-radius:14px;align-content:start;gap:8px;padding:18px 16px;display:grid}.dlg-course-path span{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-tangerine-tag);font-size:20px;font-weight:600;line-height:1}.dlg-course-path h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:17px;font-weight:600}.dlg-course-path p{color:var(--color-stone);margin:0;font-size:13px;line-height:1.45}.dlg-course-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}.dlg-course-outcomes{gap:0;margin:0;padding:0;list-style:none;display:grid}.dlg-course-outcomes li{border-top:1px solid var(--color-hairline);grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:16px 0;display:grid}.dlg-course-outcomes li:last-child{border-bottom:1px solid var(--color-hairline)}.dlg-course-outcomes span{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-tangerine-tag);font-size:20px;font-weight:600;line-height:1.2}.dlg-course-outcomes p{color:var(--color-stone);margin:0;font-size:15px;line-height:1.55}.dlg-course-outcomes--public h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin:0 0 4px;font-size:18px;font-weight:600}.dlg-course-audience,.dlg-course-overview,.dlg-course-position{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dlg-course-audience li,.dlg-course-overview li,.dlg-course-position li{border:1px solid var(--color-hairline);background:#fffffff5;border-radius:16px;align-content:start;gap:10px;padding:22px 20px;display:grid}.dlg-course-audience span,.dlg-course-overview__num{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-tangerine-tag);font-size:20px;font-weight:600;line-height:1}.dlg-course-audience h3,.dlg-course-overview h3,.dlg-course-position h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:17px;font-weight:600;line-height:1.3}.dlg-course-audience p,.dlg-course-overview p,.dlg-course-position p{color:var(--color-stone);margin:0;font-size:14px;line-height:1.5}.dlg-course-overview em{letter-spacing:.02em;color:var(--color-pebble);font-size:12px;font-style:normal;font-weight:600}.dlg-course-access--entry{margin-top:0}.dlg-course-method{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.dlg-course-method li{border:1px solid var(--color-hairline);background:#ffffffeb;border-radius:14px;gap:8px;padding:18px 16px;display:grid}.dlg-course-method strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);font-size:16px;font-weight:600}.dlg-course-method p{color:var(--color-stone);margin:0;font-size:13px;line-height:1.45}.dlg-course-modules{gap:clamp(24px,4vw,36px);display:grid}.dlg-course-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dlg-course-map__item{border:1px solid var(--color-hairline);color:inherit;transition:border-color var(--motion-ui,.18s) ease, transform var(--motion-ui,.18s) var(--motion-ease,cubic-bezier(.16, 1, .3, 1)), box-shadow var(--motion-ui,.18s) ease;background:#fffffff0;border-radius:14px;align-content:start;gap:8px;padding:16px 14px;text-decoration:none;display:grid}.dlg-course-map__item:hover{box-shadow:var(--shadow-card);border-color:#ee7b408c;transform:translateY(-2px)}.dlg-course-map__item span{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-tangerine-tag);font-size:22px;font-weight:600;line-height:1}.dlg-course-map__item strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);font-size:15px;font-weight:600;line-height:1.3}.dlg-course-map__item em{color:var(--color-pebble);white-space:nowrap;font-size:12px;font-style:normal}.dlg-course-sheet{gap:12px;display:grid}.dlg-course-module{border:1px solid var(--color-hairline);box-shadow:var(--shadow-card);background:#fffffff5;border-radius:16px;scroll-margin-top:96px;position:relative;overflow:hidden}.dlg-course-module__head{border-bottom:1px solid var(--color-hairline);grid-template-columns:minmax(72px,96px) minmax(0,1fr);display:grid}.dlg-course-module__num{border-right:1px solid var(--color-hairline);font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);background:linear-gradient(#fff7ef 0%,#ffffff8c 100%);place-content:start center;padding:22px 12px;font-size:28px;font-weight:600;line-height:1;display:grid}.dlg-course-module__copy{gap:8px;padding:20px 20px 22px;display:grid}.dlg-course-module__copy h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:600;line-height:1.2}.dlg-course-module__copy>p{color:var(--color-stone);max-width:56ch;margin:0;font-size:14px;line-height:1.5}.dlg-course-module__meta{color:var(--color-pebble)!important;font-size:12px!important;font-weight:600!important}.dlg-course-lessons{gap:6px;margin:0;padding:10px;list-style:none;display:grid}.dlg-course-lesson{border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px 14px;padding:14px 16px;text-decoration:none;display:grid}.dlg-course-lesson.is-open{background:var(--color-vellum);color:var(--color-ink);transition:background var(--motion-ui,.18s) ease, transform var(--motion-ui,.18s) var(--motion-ease,cubic-bezier(.16, 1, .3, 1))}.dlg-course-lesson.is-open:hover{background:#fff7ef;transform:translate(3px)}.dlg-course-lesson.is-locked{border:1px solid var(--color-hairline);color:var(--color-stone);background:0 0}.dlg-course-lesson.is-preview,.dlg-course-lesson.is-expandable{border:1px solid var(--color-hairline);color:var(--color-ink);background:0 0;padding:0;display:block}.dlg-course-lesson.is-preview>summary,.dlg-course-lesson.is-expandable>summary{cursor:pointer;transition:background var(--motion-ui,.18s) ease;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px 14px;padding:14px 16px;list-style:none;display:grid}.dlg-course-lesson.is-preview>summary{grid-template-columns:auto minmax(0,1fr) auto}.dlg-course-lesson.is-preview>summary::-webkit-details-marker{display:none}.dlg-course-lesson.is-expandable>summary::-webkit-details-marker{display:none}.dlg-course-lesson.is-preview>summary::marker{content:""}.dlg-course-lesson.is-expandable>summary::marker{content:""}.dlg-course-lesson.is-preview[open]>summary,.dlg-course-lesson.is-preview>summary:hover,.dlg-course-lesson.is-expandable[open]>summary,.dlg-course-lesson.is-expandable>summary:hover{background:#fff7ef}.dlg-course-lesson__copy{gap:6px;min-width:0;padding-top:1px;display:grid}.dlg-course-lesson__lede{-webkit-line-clamp:2;color:var(--color-stone);-webkit-box-orient:vertical;max-width:68ch;font-size:13px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.dlg-course-lesson__chevron{border-right:1.5px solid var(--color-pebble);border-bottom:1.5px solid var(--color-pebble);width:10px;height:10px;transition:transform var(--motion-ui,.18s) var(--motion-ease,cubic-bezier(.16, 1, .3, 1));justify-self:end;margin-top:4px;transform:rotate(45deg)}.dlg-course-lesson.is-preview[open]>summary .dlg-course-lesson__chevron,.dlg-course-lesson.is-expandable[open]>summary .dlg-course-lesson__chevron{margin-top:8px;transform:rotate(225deg)}.dlg-course-lesson__preview{gap:10px;padding:16px 16px 18px 46px;display:grid}.dlg-course-lesson__excerpt{color:var(--color-stone);max-width:62ch;margin:0;font-size:14px;font-weight:400;line-height:1.55}.dlg-course-lesson__preview-meta{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.dlg-course-lesson__hint{color:var(--color-pebble);margin:0;font-size:12px;font-weight:600;line-height:1.35}.dlg-course-lesson__mins{letter-spacing:.02em;color:var(--color-tangerine-tag);font-size:12px;font-weight:600}.dlg-course-lesson__order{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-pebble);padding-top:3px;font-size:13px;font-weight:600}.dlg-course-lesson__title{color:inherit;font-size:15px;font-weight:600;line-height:1.35}.dlg-course-lesson.is-locked .dlg-course-lesson__title{font-weight:500}.dlg-course-lesson__tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;padding-top:2px;display:inline-flex}.dlg-course-lesson__tags span{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.dlg-course-lesson__tags .is-live{background:var(--color-cream-notice);color:var(--color-ink)}.dlg-course-lesson__tags .is-open-label{color:var(--color-ink);background:#0e37171a}.dlg-course-lesson__tags .is-done-label{color:var(--color-ink);background:#0e371729}.dlg-course-lesson__tags .is-review-label{color:#b8531f;background:#ee7b4024}.dlg-course-lesson__tags .is-lock{background:var(--color-vellum);color:var(--color-stone)}@media (max-width:720px){.dlg-course-lesson,.dlg-course-lesson.is-preview>summary,.dlg-course-lesson.is-expandable>summary{grid-template-columns:auto minmax(0,1fr);gap:8px 12px}.dlg-course-lesson__tags,.dlg-course-lesson__chevron{grid-column:2;justify-self:start}.dlg-course-lesson__preview{padding:14px 14px 16px 42px}}.dlg-course-module__rail{background:linear-gradient(90deg, var(--color-tangerine-tag) 0%, #ee7b4026 100%);transform-origin:0;width:100%;height:3px;transition:transform .28s var(--motion-ease,cubic-bezier(.16, 1, .3, 1));position:absolute;bottom:0;left:0;transform:scaleX(.22)}.dlg-course-module:hover .dlg-course-module__rail{transform:scaleX(1)}.dlg-course-access{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.dlg-course-access article{border:1px solid var(--color-hairline);background:#fffffff0;border-radius:14px;align-content:start;gap:10px;padding:20px 18px;display:grid}.dlg-course-access h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:18px;font-weight:600}.dlg-course-access__price{font-family:var(--font-display);color:var(--color-tangerine-tag);margin:0;font-size:15px;font-weight:600}.dlg-course-access p{color:var(--color-stone);margin:0;font-size:14px;line-height:1.5}.dlg-course-access ul{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.dlg-course-access li{color:var(--color-stone);padding-left:12px;font-size:13px;line-height:1.4;position:relative}.dlg-course-access li:before{content:"";background:var(--color-tangerine-tag);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.dlg-course-paywall{max-width:40rem;box-shadow:var(--shadow-card);background:#fffffff5;border:1px solid #ee7b4073;border-radius:16px;justify-items:start;gap:14px;padding:28px 24px;display:grid}.dlg-course-paywall .dlg-heading,.dlg-course-paywall .dlg-body{text-align:left;margin:0}@media (max-width:1000px){.dlg-course-path,.dlg-course-method,.dlg-course-map,.dlg-course-access,.dlg-course-audience,.dlg-course-overview,.dlg-course-position,.dlg-course-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dlg-course-head{grid-template-columns:1fr;align-items:start;gap:12px}.dlg-course-split{grid-template-columns:1fr}}@media (max-width:800px){.dlg-course__hero-grid,.dlg-course__hero--learner .dlg-course__hero-grid,.dlg-course__hero--public .dlg-course__hero-grid{grid-template-columns:1fr;align-items:start;gap:24px}.dlg-course__hero--public .dlg-course__intro{grid-template-rows:auto;height:auto;min-height:0;padding:0}.dlg-course-actions--public{margin-top:20px}.dlg-course__hero--public .dlg-course__title-sub{white-space:normal}.dlg-course__intro .dlg-display,.dlg-course__title-sub{max-width:none}.dlg-course__status{width:100%}.dlg-course__status--public{grid-template-rows:auto;height:auto;min-height:0}}@media (max-width:600px){.dlg-course-path,.dlg-course-method,.dlg-course-map,.dlg-course-access,.dlg-course-audience,.dlg-course-overview,.dlg-course-position,.dlg-course-cards,.dlg-course-module__head{grid-template-columns:1fr}.dlg-course-module__num{border-right:0;border-bottom:1px solid var(--color-hairline);place-content:center start;padding:14px 16px;font-size:22px}.dlg-course-lesson{grid-template-columns:auto 1fr}.dlg-course-lesson__tags{grid-column:2;justify-content:flex-start}.dlg-course-outcomes li{grid-template-columns:1fr;gap:6px}}@media (prefers-reduced-motion:reduce){.dlg-course-map__item,.dlg-course-lesson.is-open,.dlg-course-module__rail,.dlg-course-card,.dlg-course-card__icon,.dlg-course-card__rail,.dlg-course-access--entry article{transition:none}.dlg-course-map__item:hover,.dlg-course-lesson.is-open:hover,.dlg-course-card:hover,.dlg-course-access--entry article:hover{transform:none}}.dlg-course-board-section{position:relative}.dlg-course-board--page{gap:clamp(28px,4vw,44px)}.dlg-course-board--page .dlg-course-board__head{align-items:start}.dlg-course-board--page .dlg-heading-lg{gap:6px;max-width:16ch;display:grid}.dlg-course-board__title-main,.dlg-course-board__title-sub{display:block}.dlg-course-board__title-sub{letter-spacing:-.03em;color:var(--color-pewter);max-width:18ch;font-size:.58em;font-weight:600;line-height:1.2}.dlg-course-board__goal{max-width:44ch;color:var(--color-stone);margin:4px 0 0;font-size:15px;line-height:1.55}.dlg-course-board__goal span{color:var(--color-ink);font-weight:600}.dlg-course-board__controls{justify-items:start;gap:14px;display:grid}.dlg-course-board__panels{background:var(--color-vellum);border:1px solid var(--color-hairline);border-radius:999px;flex-wrap:wrap;gap:6px;padding:6px;display:inline-flex}.dlg-course-board__panel{appearance:none;font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-stone);cursor:pointer;transition:color var(--motion-ui,.18s) ease, background var(--motion-ui,.18s) ease, border-color var(--motion-ui,.18s) ease;background:0 0;border:1px solid #0000;border-radius:999px;margin:0;padding:8px 14px;font-size:13px;font-weight:600}.dlg-course-board__panel:hover{color:var(--color-ink);background:#ffffffb3}.dlg-course-board__panel.is-active{background:var(--color-paper);color:var(--color-tangerine-tag);box-shadow:var(--shadow-card);border-color:#ee7b408c}.dlg-course-board__panel:focus-visible{outline:2px solid var(--color-tangerine-tag);outline-offset:2px}.dlg-course-board__panel-hint{max-width:36ch}.dlg-course-board--page .dlg-course-board__foot{align-items:center}.dlg-course-board--page .dlg-course-actions{margin-top:0}@media (max-width:900px){.dlg-course-board--page .dlg-heading-lg,.dlg-course-board__title-sub{max-width:none}}
