.courses-module__3yTIwq__page{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}.courses-module__3yTIwq__main{padding:0 0 5rem}.courses-module__3yTIwq__container{max-width:1120px;margin:0 auto;padding:0 1.25rem}.courses-module__3yTIwq__hero{isolation:isolate;background:var(--gradient-hero);color:#fff;padding:calc(var(--header-height,64px) + clamp(56px, 7vw, 96px)) 1.25rem clamp(88px, 8vw, 120px);text-align:start;position:relative;overflow:hidden}.courses-module__3yTIwq__hero:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(38% 42% at 82% 18%, var(--aurora-violet), transparent 70%), radial-gradient(34% 40% at 14% 88%, var(--aurora-pink), transparent 70%), radial-gradient(30% 34% at 52% 52%, var(--aurora-blue), transparent 72%);filter:blur(40px);animation:18s ease-in-out infinite alternate courses-module__3yTIwq__auroraDrift;position:absolute;inset:-20%}.courses-module__3yTIwq__hero:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff24 1px, transparent 1.5px), var(--grain);mix-blend-mode:overlay;background-size:28px 28px,120px 120px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 90% at 50% 20%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 90% at 50% 20%,#000 30%,#0000 100%)}@keyframes courses-module__3yTIwq__auroraDrift{0%{transform:translate(-2%,-1%)rotate(0)scale(1)}to{transform:translate(2%,2%)rotate(4deg)scale(1.06)}}html[data-theme=dark] .courses-module__3yTIwq__hero{background:radial-gradient(1100px 520px at 82% -10%,#7c3aed57,#0000 60%),linear-gradient(#14101f 0%,#0e0f15 100%)}html[data-theme=dark] .courses-module__3yTIwq__hero:before{opacity:.6;background:radial-gradient(38% 42% at 82% 18%,#8b5cf680,#0000 70%),radial-gradient(30% 34% at 20% 80%,#60a5fa38,#0000 72%)}html[data-theme=dark] .courses-module__3yTIwq__hero:after{background-image:radial-gradient(#ffffff17 1px, transparent 1.5px), var(--grain)}.courses-module__3yTIwq__heroFade{z-index:0;pointer-events:none;background:linear-gradient(180deg, #fff0 0%, var(--bg-primary) 100%);opacity:.9;height:80px;position:absolute;bottom:0;left:0;right:0}html[data-theme=dark] .courses-module__3yTIwq__heroFade{background:linear-gradient(180deg, #0e0f1500 0%, var(--bg-primary) 100%)}.courses-module__3yTIwq__heroInner{z-index:1;max-width:1120px;margin:0 auto;position:relative}.courses-module__3yTIwq__breadcrumbs{color:#ffffffb3;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:26px;font-size:13.5px;display:flex}.courses-module__3yTIwq__breadcrumbs a{color:#ffffffe6;border-bottom:1px solid #ffffff59;text-decoration:none}.courses-module__3yTIwq__breadcrumbs a:hover{border-bottom-color:#fff}.courses-module__3yTIwq__breadcrumbs [aria-current=page]{color:#ffffffb3}.courses-module__3yTIwq__eyebrow{border-radius:var(--radius-full);background:var(--glass-card);border:1px solid var(--glass-card-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.1em;text-transform:uppercase;color:#ffffffeb;align-items:center;gap:10px;height:34px;margin:0;padding:0 16px 0 12px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.courses-module__3yTIwq__eyebrow:before{content:"";background:#fff;border-radius:999px;width:8px;height:8px;animation:2.4s ease-out infinite courses-module__3yTIwq__pulseDot}@keyframes courses-module__3yTIwq__pulseDot{0%{box-shadow:0 0 #ffffff8c}70%{box-shadow:0 0 0 8px #fff0}to{box-shadow:0 0 #fff0}}html[data-theme=dark] .courses-module__3yTIwq__eyebrow{background:#ffffff0f;border-color:#ffffff1f}html[data-theme=dark] .courses-module__3yTIwq__eyebrow:before{background:var(--purple-400,#a78bfa)}.courses-module__3yTIwq__title{font-family:var(--font-display);color:#fff;text-wrap:balance;margin:clamp(22px,2.6vw,32px) 0 0;letter-spacing:-.035em!important;font-size:clamp(44px,6vw,80px)!important;font-weight:700!important;line-height:.98!important}.courses-module__3yTIwq__titleAccent{background:linear-gradient(92deg,#fff,#e9d5ff 60%,#f5d0fe);color:#0000;-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .courses-module__3yTIwq__titleAccent{background:linear-gradient(92deg,#c4b5fd,#a78bfa 55%,#f0abfc);-webkit-background-clip:text;background-clip:text}.courses-module__3yTIwq__sub{color:#ffffffdb;text-wrap:pretty;max-width:60ch;margin:24px 0 0;font-size:clamp(16px,1.4vw,18.5px);line-height:1.6}.courses-module__3yTIwq__heroStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:760px;margin:clamp(36px,4vw,52px) 0 0;display:grid}.courses-module__3yTIwq__stat{background:var(--glass-card);border:1px solid var(--glass-card-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:20px 16px 16px;display:flex;box-shadow:inset 0 1px #fff3,0 10px 30px -12px #1e0a5059}html[data-theme=dark] .courses-module__3yTIwq__stat{background:#ffffff0f;border-color:#ffffff1f}.courses-module__3yTIwq__statValue{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1}.courses-module__3yTIwq__statLabel{letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;font-size:12px;font-weight:600}.courses-module__3yTIwq__hero :where(a,button):focus-visible{outline-offset:2px;outline:2px solid #fff}.courses-module__3yTIwq__gridSection{padding:clamp(48px,6vw,80px) 0 0}.courses-module__3yTIwq__grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:20px;display:grid}.courses-module__3yTIwq__card{border:1px solid var(--border-light);background:var(--bg-elevated);box-shadow:var(--shadow-card);transition:transform .32s var(--ease-out-expo), border-color .32s var(--ease-out-expo), box-shadow .32s var(--ease-out-expo);border-radius:20px;flex-direction:column;padding:28px 26px 24px;display:flex;position:relative;overflow:hidden}.courses-module__3yTIwq__card:before{content:"";background:var(--gradient-hairline);transform-origin:0;height:3px;transition:transform .42s var(--ease-out-expo);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.courses-module__3yTIwq__card:hover{box-shadow:var(--shadow-float-hover);border-color:#7c3aed59;transform:translateY(-4px)}.courses-module__3yTIwq__card:hover:before{transform:scaleX(1)}.courses-module__3yTIwq__cardTop{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.courses-module__3yTIwq__cardIndex{background:var(--purple-50,#f5f1fe);width:44px;height:44px;color:var(--brand-purple,#7c3aed);font-family:var(--font-display);letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fff9}html[data-theme=dark] .courses-module__3yTIwq__cardIndex{color:var(--purple-400,#a78bfa);box-shadow:inset 0 1px #ffffff14}.courses-module__3yTIwq__meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.courses-module__3yTIwq__pill{border-radius:var(--radius-full);background:var(--purple-50,#f5f1fe);height:24px;color:var(--brand-purple-text,#5b21b6);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.courses-module__3yTIwq__pillNeutral{background:var(--color-gray-100,#eef0f4);color:var(--text-secondary)}.courses-module__3yTIwq__card h2{font-family:var(--font-display);letter-spacing:-.015em;text-align:left;color:var(--text-primary);margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.2}.courses-module__3yTIwq__card p{color:var(--text-secondary);text-align:left;margin:0;font-size:14.5px;line-height:1.6}.courses-module__3yTIwq__audience{color:var(--text-tertiary)!important;margin:0 0 10px!important;font-size:13.5px!important}.courses-module__3yTIwq__audience strong{color:var(--text-secondary);font-weight:600}.courses-module__3yTIwq__cardFooter{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.courses-module__3yTIwq__cardFooter:not(:first-child){margin-top:20px}.courses-module__3yTIwq__cardMeta{color:var(--text-tertiary);align-items:center;gap:8px;font-size:13px;display:inline-flex}.courses-module__3yTIwq__dot{background:var(--border-strong);border-radius:50%;width:4px;height:4px}.courses-module__3yTIwq__link{color:var(--brand-purple,#7c3aed);transition:gap .32s var(--ease-out-expo);align-items:center;gap:6px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.courses-module__3yTIwq__card:hover .courses-module__3yTIwq__link,.courses-module__3yTIwq__link:hover{gap:10px}html[data-theme=dark] .courses-module__3yTIwq__link{color:var(--purple-400,#a78bfa)}.courses-module__3yTIwq__detail{max-width:880px;margin:0;padding:clamp(40px,5vw,64px) 1.25rem 0}.courses-module__3yTIwq__section{margin-top:clamp(40px,5vw,60px)}.courses-module__3yTIwq__sectionEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-purple,#7c3aed);align-items:center;gap:10px;margin:0 0 12px;font-size:12px;font-weight:700;display:inline-flex}.courses-module__3yTIwq__sectionEyebrow:before{content:"";background:var(--gradient-hairline);border-radius:2px;width:18px;height:2px}html[data-theme=dark] .courses-module__3yTIwq__sectionEyebrow{color:var(--purple-400,#a78bfa)}.courses-module__3yTIwq__section h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance;margin:0 0 20px;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.05}.courses-module__3yTIwq__sectionHead{text-align:start;margin-bottom:24px}.courses-module__3yTIwq__sectionHead p{max-width:60ch;color:var(--text-secondary);margin:0;font-size:16.5px;line-height:1.6}.courses-module__3yTIwq__objectives{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:640px){.courses-module__3yTIwq__objectives{grid-template-columns:1fr}}.courses-module__3yTIwq__objective{border:1px solid var(--border-light);background:var(--bg-elevated);box-shadow:var(--shadow-card);color:var(--text-primary);border-radius:18px;align-items:flex-start;gap:14px;padding:18px 20px;font-size:15px;line-height:1.55;display:flex}.courses-module__3yTIwq__objectiveIcon{background:var(--purple-50,#f5f1fe);width:28px;height:28px;color:var(--brand-purple,#7c3aed);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #fff9}.courses-module__3yTIwq__prereq{color:var(--text-secondary);text-align:start;margin:20px 0 0;font-size:14.5px}.courses-module__3yTIwq__prereq a{color:var(--brand-purple-text,#6d28d9);border-bottom:1px solid #7c3aed4d;font-weight:600;text-decoration:none}.courses-module__3yTIwq__list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.courses-module__3yTIwq__module{-moz-column-gap:18px;border:1px solid var(--border-light);background:var(--bg-elevated);box-shadow:var(--shadow-card);transition:transform .32s var(--ease-out-expo), border-color .32s var(--ease-out-expo), box-shadow .32s var(--ease-out-expo);border-radius:20px;grid-template-columns:44px minmax(0,1fr);gap:6px 18px;padding:24px 26px;display:grid;position:relative;overflow:hidden}.courses-module__3yTIwq__module:before{content:"";background:var(--gradient-hairline);transform-origin:0;height:3px;transition:transform .42s var(--ease-out-expo);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.courses-module__3yTIwq__module:hover{box-shadow:var(--shadow-float-hover);border-color:#7c3aed59;transform:translateY(-3px)}.courses-module__3yTIwq__module:hover:before{transform:scaleX(1)}.courses-module__3yTIwq__moduleNum{background:var(--purple-50,#f5f1fe);width:44px;height:44px;color:var(--brand-purple,#7c3aed);font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:14px;grid-row:1/span 6;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fff9}html[data-theme=dark] .courses-module__3yTIwq__moduleNum{color:var(--purple-400,#a78bfa);box-shadow:inset 0 1px #ffffff14}.courses-module__3yTIwq__module h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-primary);margin:8px 0;font-size:20px;font-weight:600;line-height:1.2}.courses-module__3yTIwq__module p{color:var(--text-secondary);text-align:left;margin:0;font-size:14.5px;line-height:1.6}.courses-module__3yTIwq__module p+p{margin-top:6px}.courses-module__3yTIwq__module p strong{color:var(--text-primary);font-weight:600}.courses-module__3yTIwq__competencies{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.courses-module__3yTIwq__competency{border-radius:var(--radius-full);background:var(--purple-50,#f5f1fe);height:24px;color:var(--brand-purple-text,#5b21b6);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.courses-module__3yTIwq__guides{border-top:1px solid var(--border-light);flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;display:flex}.courses-module__3yTIwq__guide{border:1px solid var(--border-medium);border-radius:var(--radius-full);background:var(--bg-elevated);height:34px;color:var(--text-primary);transition:border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.courses-module__3yTIwq__guide:hover{color:var(--brand-purple,#7c3aed);border-color:#7c3aed73;transform:translateY(-1px)}.courses-module__3yTIwq__capstone{isolation:isolate;background:var(--gradient-hero);color:#fff;box-shadow:var(--shadow-purple-lg);text-align:start;border-radius:28px;padding:clamp(32px,4.5vw,52px);position:relative;overflow:hidden}.courses-module__3yTIwq__capstone:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(38% 46% at 88% 12%, var(--aurora-violet), transparent 70%), radial-gradient(34% 44% at 8% 96%, var(--aurora-pink), transparent 70%);filter:blur(40px);position:absolute;inset:-30%}.courses-module__3yTIwq__capstone:after{content:"";z-index:-1;pointer-events:none;background-image:var(--grain);mix-blend-mode:overlay;background-size:120px 120px;position:absolute;inset:0}.courses-module__3yTIwq__capstone .courses-module__3yTIwq__sectionEyebrow{color:#ffffffd9;justify-content:flex-start}.courses-module__3yTIwq__capstone .courses-module__3yTIwq__sectionEyebrow:before{background:#ffffffb3}.courses-module__3yTIwq__capstone h2{color:#fff;margin-bottom:14px}.courses-module__3yTIwq__capstoneBrief{color:#ffffffe0;max-width:56ch;margin:0;font-size:17px;line-height:1.6}.courses-module__3yTIwq__evidence{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (max-width:640px){.courses-module__3yTIwq__evidence{grid-template-columns:1fr}}.courses-module__3yTIwq__evidenceItem{background:var(--glass-card);border:1px solid var(--glass-card-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:14.5px;font-weight:600;display:flex}.courses-module__3yTIwq__evidenceNum{font-variant-numeric:tabular-nums;background:#ffffff29;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12.5px;font-weight:700;display:inline-flex}.courses-module__3yTIwq__capstone :where(a,button):focus-visible{outline-offset:2px;outline:2px solid #fff}.courses-module__3yTIwq__page .courseOutcome{border:1px solid var(--border-light);background:var(--bg-elevated);box-shadow:var(--shadow-card);border-radius:20px;margin:0 0 2rem;padding:1.5rem}.courses-module__3yTIwq__page .courseOutcome h2{text-align:left;letter-spacing:-.02em;margin-top:0;font-size:22px}.courses-module__3yTIwq__page .courseOutcomeScores{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.65rem;margin:1rem 0;display:grid}.courses-module__3yTIwq__page .courseOutcomeScores span{background:var(--color-cream);border:1px solid var(--border-light);border-radius:14px;gap:.25rem;padding:.85rem;display:grid}.courses-module__3yTIwq__page .courseOutcomeActions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.courses-module__3yTIwq__page .courseOutcomeActions button{border-radius:var(--radius-full);background:var(--gradient-brand);color:#fff;cursor:pointer;box-shadow:var(--shadow-purple);border:0;padding:.75rem 1.25rem;font-weight:700}.courses-module__3yTIwq__page .courseOutcomeActions button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.courses-module__3yTIwq__page .courseOutcomeActions .secondary{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-medium);box-shadow:none}.courses-module__3yTIwq__page .courseAssessmentQuestions fieldset{border:1px solid var(--border-light);border-radius:14px;gap:.5rem;margin:1rem 0;padding:1rem;display:grid}.courses-module__3yTIwq__page .courseAssessmentQuestions legend{padding:0 .35rem;font-weight:700}.courses-module__3yTIwq__page .courseOutcomeHint{color:var(--text-tertiary);flex-basis:100%;margin:.35rem 0 0;font-size:.85rem}.courses-module__3yTIwq__page .courseOutcomeError{color:var(--color-danger)}.courses-module__3yTIwq__page .courseOutcomeSuccess{color:var(--color-success)}.courses-module__3yTIwq__link:focus-visible,.courses-module__3yTIwq__guide:focus-visible,.courses-module__3yTIwq__prereq a:focus-visible{outline:2px solid var(--brand-purple);outline-offset:2px}.courses-module__3yTIwq__page .courseOutcome a:focus-visible{outline:2px solid var(--brand-purple);outline-offset:2px}.courses-module__3yTIwq__page .courseOutcomeActions button:focus-visible{outline:2px solid var(--brand-purple);outline-offset:2px}.courses-module__3yTIwq__page .courseAssessmentQuestions input:focus-visible{outline:2px solid var(--brand-purple);outline-offset:2px}@media (max-width:640px){.courses-module__3yTIwq__main{padding-bottom:3.5rem}.courses-module__3yTIwq__heroStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.courses-module__3yTIwq__stat{border-radius:14px;padding:14px 8px 12px}.courses-module__3yTIwq__statValue{font-size:22px}.courses-module__3yTIwq__statLabel{font-size:10.5px}.courses-module__3yTIwq__card{padding:22px 20px 20px}.courses-module__3yTIwq__cardTop{flex-direction:column}.courses-module__3yTIwq__meta{justify-content:flex-start}.courses-module__3yTIwq__module{-moz-column-gap:14px;grid-template-columns:40px minmax(0,1fr);column-gap:14px;padding:20px 18px}.courses-module__3yTIwq__moduleNum{width:40px;height:40px}.courses-module__3yTIwq__capstone{border-radius:22px;padding:28px 20px}.courses-module__3yTIwq__page .courseOutcome{padding:1rem}.courses-module__3yTIwq__page .courseOutcomeActions button{width:100%}}@media (prefers-reduced-motion:reduce){.courses-module__3yTIwq__page *,.courses-module__3yTIwq__page :before,.courses-module__3yTIwq__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.courses-module__3yTIwq__hero:before,.courses-module__3yTIwq__eyebrow:before{animation:none!important}.courses-module__3yTIwq__card:hover,.courses-module__3yTIwq__module:hover,.courses-module__3yTIwq__guide:hover{transform:none}}.courses-module__3yTIwq__page .courses-module__3yTIwq__grid{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:20px;display:flex}.courses-module__3yTIwq__page .courses-module__3yTIwq__grid>*{flex:320px;min-width:min(320px,100%);max-width:calc(33.3333% - 13.3333px)}@media (max-width:1023px){.courses-module__3yTIwq__page .courses-module__3yTIwq__grid>*{max-width:calc(50% - 10px)}}@media (max-width:700px){.courses-module__3yTIwq__page .courses-module__3yTIwq__grid>*{max-width:100%}}.courses-module__3yTIwq__page .courses-module__3yTIwq__card{justify-content:flex-start;align-items:stretch}.courses-module__3yTIwq__page .courses-module__3yTIwq__cardTop{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}.courses-module__3yTIwq__page .courses-module__3yTIwq__meta{justify-content:flex-start}.courses-module__3yTIwq__page .courses-module__3yTIwq__card h2,.courses-module__3yTIwq__page .courses-module__3yTIwq__card p{text-align:start}.courses-module__3yTIwq__page .courses-module__3yTIwq__cardFooter{justify-content:flex-start;gap:14px}.courses-module__3yTIwq__page .courses-module__3yTIwq__objective{text-align:start;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;padding:22px 20px 20px}.courses-module__3yTIwq__page .courses-module__3yTIwq__prereq{text-align:start;width:100%;margin:20px auto 0}.courses-module__3yTIwq__page .courses-module__3yTIwq__module{text-align:start;grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:8px;padding:28px 26px 26px}.courses-module__3yTIwq__page .courses-module__3yTIwq__moduleNum{grid-row:auto}.courses-module__3yTIwq__page .courses-module__3yTIwq__module h3{text-align:start;margin:6px 0 4px}.courses-module__3yTIwq__page .courses-module__3yTIwq__module p{text-align:start;max-width:62ch}.courses-module__3yTIwq__page .courses-module__3yTIwq__competencies,.courses-module__3yTIwq__page .courses-module__3yTIwq__guides{justify-content:flex-start;width:100%}.courses-module__3yTIwq__page .courses-module__3yTIwq__competencies{margin-top:10px}.courses-module__3yTIwq__page .courses-module__3yTIwq__evidenceItem{text-align:left;justify-content:flex-start}.courses-module__3yTIwq__page .courseOutcome h2{text-align:start}.courses-module__3yTIwq__page .courseOutcome p{text-align:start}.courses-module__3yTIwq__page .courseOutcomeActions{justify-content:flex-start}.courses-module__3yTIwq__page .courses-module__3yTIwq__card .courses-module__3yTIwq__cardFooter,.courses-module__3yTIwq__page .courses-module__3yTIwq__card .courses-module__3yTIwq__cardFooter:not(:first-child){margin-top:auto}.courses-module__3yTIwq__page .courses-module__3yTIwq__card .courses-module__3yTIwq__cardFooter:not(:first-child){padding-top:18px}.courses-module__3yTIwq__page .courses-module__3yTIwq__card>p:last-of-type{margin-bottom:20px}
