.text-justify.svelte-hdkv0z{text-align:justify}.card.svelte-hdkv0z{border:2px solid var(--oks-primary);border-radius:15px;box-shadow:var(--oks-card-shadow)}.card-title.svelte-hdkv0z{color:var(--oks-primary);font-weight:700}h3.svelte-hdkv0z{color:var(--oks-primary)}.contact-info.svelte-hdkv0z p:where(.svelte-hdkv0z){margin-bottom:.5rem}.registration-info.svelte-hdkv0z{margin-top:1rem}.registration-info.svelte-hdkv0z .alert:where(.svelte-hdkv0z){border-radius:var(--oks-radius-card);box-shadow:var(--oks-card-shadow)}.highlights-list.svelte-hdkv0z,.requirements-list.svelte-hdkv0z{list-style:none;padding-left:0}.highlights-list.svelte-hdkv0z li:where(.svelte-hdkv0z),.requirements-list.svelte-hdkv0z li:where(.svelte-hdkv0z){margin-bottom:.5rem;padding-left:1.5rem;position:relative}.highlights-list.svelte-hdkv0z li:where(.svelte-hdkv0z):before,.requirements-list.svelte-hdkv0z li:where(.svelte-hdkv0z):before{content:"•";color:var(--oks-primary);font-weight:700;position:absolute;left:0}.registration-options.svelte-hdkv0z .card:where(.svelte-hdkv0z){border:1px solid var(--oks-border);border-radius:var(--oks-radius-card);box-shadow:var(--oks-card-shadow)}.pricing-table.svelte-hdkv0z .card:where(.svelte-hdkv0z){border:1px solid var(--oks-border);border-radius:var(--oks-radius-card);box-shadow:var(--oks-card-shadow);margin-bottom:1rem;overflow:hidden}.pricing-table.svelte-hdkv0z .card-header:where(.svelte-hdkv0z){background-color:var(--oks-primary);color:var(--oks-white);border-radius:0}.textbook-info.svelte-hdkv0z{background-color:#f8f9fa;padding:1rem;border:1px solid var(--oks-border);border-left:4px solid var(--oks-primary);border-radius:var(--oks-radius-card);box-shadow:var(--oks-card-shadow);margin:1rem 0}.deadline-info.svelte-hdkv0z .alert:where(.svelte-hdkv0z){border:1px solid var(--oks-border);border-left:4px solid #ffc107;border-radius:var(--oks-radius-card);box-shadow:var(--oks-card-shadow)}.contact-info.svelte-hdkv0z .alert:where(.svelte-hdkv0z){border-left:4px solid var(--oks-success-bright);box-shadow:var(--oks-card-shadow)}.registered-count.svelte-hdkv0z{margin:0;font-size:.95rem;color:var(--oks-text)}.registered-count.svelte-hdkv0z strong:where(.svelte-hdkv0z){color:var(--oks-primary)}
