article.svelte-sl3wdz.svelte-sl3wdz,.curriculums.svelte-sl3wdz.svelte-sl3wdz{padding:1.875rem;border-radius:var(--radius-400);border:1px solid #eee}.course-title.svelte-sl3wdz.svelte-sl3wdz{margin-top:6rem;font-size:var(--fs-700);font-weight:var(--fw-800)}article.svelte-sl3wdz.svelte-sl3wdz{color:var(--clr-neutral-200);margin-top:2.5rem;line-height:1.6}h3.svelte-sl3wdz.svelte-sl3wdz,.curriculum.svelte-sl3wdz span.svelte-sl3wdz{font-size:var(--fs-550);font-weight:var(--fw-700);text-transform:capitalize;color:var(--clr-accent-900);margin-bottom:1.25rem}.curriculum.svelte-sl3wdz span.svelte-sl3wdz{margin-bottom:0;font-size:var(--fs-500)}p.svelte-sl3wdz.svelte-sl3wdz{margin-bottom:1.875rem}ul.svelte-sl3wdz.svelte-sl3wdz{margin-left:1rem;margin-bottom:1.875rem}li.svelte-sl3wdz.svelte-sl3wdz{margin:.625rem 0}.curriculums.svelte-sl3wdz.svelte-sl3wdz{margin-top:2.5rem;display:flex;flex-direction:column;gap:1.25rem}.curriculum.svelte-sl3wdz.svelte-sl3wdz{border:1px solid #eee;transition:.4s}.curriculumBtn.svelte-sl3wdz.svelte-sl3wdz{padding:.8125rem 2.1875rem;border-radius:var(--radius-400);display:flex;justify-content:space-between;cursor:pointer;background:transparent;border:none;width:100%;align-items:center;color:var(--clr-accent-900);text-align:left}.curriculum.active.svelte-sl3wdz span.svelte-sl3wdz,.curriculum.active.svelte-sl3wdz .curriculumBtn.svelte-sl3wdz{color:var(--clr-accent-400);transition:.3s}.icon.svelte-sl3wdz.svelte-sl3wdz{transition:.3s}.curriculum.active.svelte-sl3wdz .icon.svelte-sl3wdz{transform:rotate(180deg)}.curriculum.active.svelte-sl3wdz.svelte-sl3wdz{box-shadow:0 8px 30px #0000000f;border-color:transparent}.modules.svelte-sl3wdz.svelte-sl3wdz{padding:0 2.1875rem 2.1875rem;overflow:hidden}.module.svelte-sl3wdz.svelte-sl3wdz{margin:0;border-bottom:1px solid #eee;padding:.875rem 0}.module.svelte-sl3wdz li.svelte-sl3wdz{margin:0}.module.svelte-sl3wdz.svelte-sl3wdz:last-child{border-bottom:none;padding-bottom:0}.modules.svelte-sl3wdz ul.svelte-sl3wdz{list-style-type:none}@media screen and (max-width: 57em){.course-title.svelte-sl3wdz.svelte-sl3wdz{margin-top:2rem;font-size:var(--fs-600)}}.input-wrapper.svelte-1vhn0dd{display:flex;flex-direction:column;gap:.5rem}textarea.svelte-1vhn0dd{resize:vertical}textarea.svelte-1vhn0dd,input.svelte-1vhn0dd{width:100%;padding:1rem;outline:transparent;border:3px solid hsl(0,0%,97%);border-radius:var(--radius-400)}textarea.svelte-1vhn0dd:focus,input.svelte-1vhn0dd:focus{border-color:var(--clr-accent-400)}.form-title.svelte-13dia5j{margin:.5rem 0 .6rem;font-size:var(--fs-500);font-weight:var(--fw-600)}.course-sidebar.svelte-13dia5j{background:white;border-radius:var(--radius-600);box-shadow:0 10px 30px #00000012;align-self:flex-start;padding:1.5rem;position:sticky;top:5rem;display:flex;gap:1rem;flex-direction:column}@media screen and (max-width: 57em){.course-sidebar.svelte-13dia5j{padding:1rem 1.5rem}}.related-courses-section.svelte-i3g2za{padding:0 0 8rem;overflow:hidden}.related-courses-container.svelte-i3g2za{gap:3rem;align-items:center;position:relative}.pre-title.svelte-i3g2za{font-weight:var(--fw-700);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.625rem;display:block}.title.svelte-i3g2za{font-size:var(--fs-700);font-weight:var(--fw-800);line-height:1.4;margin-bottom:2.5rem}.courses-cards.svelte-i3g2za{text-align:initial;grid-template-columns:1fr 1fr 1fr;align-items:flex-start;gap:1.875rem}@media screen and (max-width: 57em){.courses-cards.svelte-i3g2za{grid-template-columns:1fr 1fr}}@media screen and (max-width: 40em){.courses-cards.svelte-i3g2za{grid-template-columns:1fr}}.course-bg.svelte-11xntu2{max-width:1300px;width:100%;border-radius:var(--radius-600);margin:8rem auto 0;object-fit:cover;height:570px}.course-content.svelte-11xntu2{display:grid;grid-template-columns:8fr 4fr;margin-top:-3rem;gap:3rem;margin-bottom:5rem}@media screen and (max-width: 68em){.course-content.svelte-11xntu2{gap:1rem;grid-template-columns:8fr 5fr}}@media screen and (max-width: 57em){.course-content.svelte-11xntu2{grid-template-columns:1fr;margin-top:0}.course-bg.svelte-11xntu2{margin-top:0;border-radius:0}}
