@charset "UTF-8";[data-v-9423c62f]{box-sizing:border-box;margin:0}.list-reset[data-v-9423c62f]{margin:0;padding:0;list-style:none}.course-hero[data-v-9423c62f]{position:relative;overflow:hidden;background-color:#eef6ff;width:100%;box-sizing:border-box;padding:2rem 1rem 1.5rem}.course-hero[data-v-9423c62f]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/images/iq-hero-pattern.png) center/720px repeat;opacity:.2;pointer-events:none}.course-hero[data-v-9423c62f]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(238,246,255,.55) 0%,rgba(245,245,247,.92) 100%);pointer-events:none}@media (min-width: 768px){.course-hero[data-v-9423c62f]{padding:3.25rem 1.5rem 1.75rem}}.course-hero__inner[data-v-9423c62f]{position:relative;z-index:1;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}@media (min-width: 900px){.course-hero__inner[data-v-9423c62f]{flex-direction:row;align-items:center;justify-content:space-between;gap:2.5rem}}.course-hero__copy[data-v-9423c62f]{min-width:0;flex:1}.course-hero__eyebrow[data-v-9423c62f]{margin:0 0 .85rem;color:#0096ff;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere}.course-hero__logo[data-v-9423c62f]{width:clamp(140px,26vw,240px);height:auto;display:block;margin-bottom:1rem;object-fit:contain}.course-hero__title[data-v-9423c62f]{margin:0 0 .7rem;color:#585059;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:700;line-height:1.15;overflow-wrap:anywhere}.course-hero__intro[data-v-9423c62f]{margin:0 0 .85rem!important;max-width:40rem;font-size:clamp(1.25rem,.61vw + 1.1rem,1.58rem);line-height:1.55;color:#000000bf}.course-hero__offering[data-v-9423c62f]{margin:0;max-width:36rem;color:#0000009e;font-size:.95rem;line-height:1.5;overflow-wrap:anywhere}.course-hero__badges[data-v-9423c62f]{display:flex;flex-wrap:wrap;gap:.45rem .5rem;margin:0;padding:0;list-style:none;max-width:36rem}.course-hero__badges li[data-v-9423c62f]{padding:.28rem .65rem;border-radius:999px;background:rgba(255,255,255,.72);color:#000000ad;font-size:.82rem;font-weight:600;line-height:1.3;white-space:nowrap}.course-hero__motif[data-v-9423c62f]{display:block;width:min(46%,160px);flex-shrink:0}@media (min-width: 900px){.course-hero__motif[data-v-9423c62f]{width:min(28%,220px)}}.course-hero__motif img[data-v-9423c62f]{display:block;width:100%;height:auto;object-fit:contain}[data-v-a96f4465]{box-sizing:border-box;margin:0}.list-reset[data-v-a96f4465]{margin:0;padding:0;list-style:none}.course-main-panel__shell[data-v-a96f4465]{position:relative;background:#ffffff;padding:3rem 1rem}@media (min-width: 768px){.course-main-panel__shell[data-v-a96f4465]{padding:3.5rem 1.5rem 3rem}}.course-main-panel__main[data-v-a96f4465]{max-width:1200px;margin:0 auto;position:relative;background:#ffffff;border:1px solid #e7ebf0;border-radius:18px;padding:2rem 1.25rem .5rem;box-shadow:0 8px 24px #0f172a0d}@media (min-width: 768px){.course-main-panel__main[data-v-a96f4465]{padding:2.25rem 1.75rem .75rem}}[data-v-2132b671]{box-sizing:border-box;margin:0}.list-reset[data-v-2132b671]{margin:0;padding:0;list-style:none}.enrollment-progress[data-v-2132b671]{padding:.7rem 1.25rem .85rem;background:#f7fbff;border-bottom:1px solid #e7eef5}.enrollment-progress__meta[data-v-2132b671]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;margin-bottom:.5rem}.enrollment-progress__count[data-v-2132b671]{color:#0096ff;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.enrollment-progress__title[data-v-2132b671]{color:#585059;font-size:.92rem;font-weight:600}.enrollment-progress__track[data-v-2132b671]{height:4px;overflow:hidden;border-radius:999px;background:#d7e9f8}.enrollment-progress__fill[data-v-2132b671]{height:100%;border-radius:inherit;background:#0096FF;transition:width .2s ease}@media (prefers-reduced-motion: reduce){.enrollment-progress__fill[data-v-2132b671]{transition:none}}[data-v-f50901da]{box-sizing:border-box;margin:0}.list-reset[data-v-f50901da]{margin:0;padding:0;list-style:none}.enrollment-footer[data-v-f50901da]{position:static;flex-shrink:0;margin-top:auto;padding:2rem 1.25rem calc(1.1rem + env(safe-area-inset-bottom));background:#ffffff}@media (min-width: 640px){.enrollment-footer[data-v-f50901da]{padding-top:2.35rem}}.enrollment-footer__hint[data-v-f50901da]{margin:0 0 .7rem;color:#0000009e;font-size:.86rem;line-height:1.4}.enrollment-footer__actions[data-v-f50901da]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}.enrollment-footer__prev[data-v-f50901da]{min-height:44px}.enrollment-footer__next[data-v-f50901da]{min-height:44px;min-width:8.5rem;margin-left:auto;font-weight:700}@media (max-width: 639px){.enrollment-footer__actions[data-v-f50901da]{flex-direction:column-reverse;align-items:stretch}.enrollment-footer__prev[data-v-f50901da],.enrollment-footer__next[data-v-f50901da]{width:100%;margin-left:0}}[data-v-9bdb3b45]{box-sizing:border-box;margin:0}.list-reset[data-v-9bdb3b45]{margin:0;padding:0;list-style:none}.enrollment-choice[data-v-9bdb3b45]{display:flex;align-items:flex-start;gap:.75rem;width:100%;min-height:44px;margin:0;padding:1rem .95rem;text-align:left;font:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#ffffff;border:1.5px solid #d9e3ee;border-radius:14px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.enrollment-choice[data-v-9bdb3b45]:hover:not(:disabled):not(.is-disabled){border-color:#0096ff;box-shadow:0 6px 16px #0096ff1a}.enrollment-choice[data-v-9bdb3b45]:focus-visible{outline:2px solid #0096FF;outline-offset:2px}.enrollment-choice.is-selected[data-v-9bdb3b45]{border-color:#0096ff;background:#f3f9ff;box-shadow:0 0 0 1px #0096ff inset}.enrollment-choice.is-disabled[data-v-9bdb3b45],.enrollment-choice[data-v-9bdb3b45]:disabled{cursor:not-allowed;background:#f7f8fa;color:#00000073;border-color:#e6e6e6}.enrollment-choice__mark[data-v-9bdb3b45]{flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.12rem;border:1.5px solid #c5d3e0;border-radius:999px;background:#ffffff}.enrollment-choice.is-selected .enrollment-choice__mark[data-v-9bdb3b45]{border-color:#0096ff;background:#0096FF;box-shadow:inset 0 0 0 3px #fff}.enrollment-choice__body[data-v-9bdb3b45]{min-width:0;flex:1}@media (prefers-reduced-motion: reduce){.enrollment-choice[data-v-9bdb3b45]{transition:none}}.enrollment-summary[data-v-6e152aae]{padding:1rem 1.05rem 1.1rem;background:#fff;border:1px solid #e7eef5;border-radius:14px}.enrollment-summary__title[data-v-6e152aae]{margin:0 0 .85rem;color:#1f1f1f;font-size:.95rem;font-weight:700;line-height:1.3}[data-v-6e152aae] .summary-list{display:grid;gap:.7rem;margin:0}[data-v-6e152aae] .summary-row{display:grid;grid-template-columns:minmax(7.5rem,34%) 1fr;gap:.65rem 1rem;align-items:start}[data-v-6e152aae] .summary-row dt{margin:0;color:#00000080;font-size:.82rem;font-weight:600}[data-v-6e152aae] .summary-row dd{margin:0;color:#262626;font-size:.95rem;font-weight:600;line-height:1.45;overflow-wrap:anywhere}[data-v-6e152aae] .summary-row dd ul{margin:0;padding-left:1.1rem}[data-v-6e152aae] .summary-trust{margin:.9rem 0 0;color:#0000008c;font-size:.82rem;line-height:1.45}@media (max-width: 639px){[data-v-6e152aae] .summary-row{grid-template-columns:1fr;gap:.15rem}}[data-v-74afdc59]{box-sizing:border-box;margin:0}.list-reset[data-v-74afdc59]{margin:0;padding:0;list-style:none}.enrollment-price[data-v-74afdc59]{padding:1rem 1.05rem 1.1rem;background:#f7fbff;border:1px solid #d7e9f8;border-radius:14px}.enrollment-price__title[data-v-74afdc59]{margin:0 0 .85rem;color:#1f1f1f;font-size:.95rem;font-weight:700;line-height:1.3}[data-v-74afdc59] .summary-list{display:grid;gap:.65rem;margin:0}[data-v-74afdc59] .summary-row{display:grid;grid-template-columns:minmax(7.5rem,42%) 1fr;gap:.5rem 1rem;align-items:start}[data-v-74afdc59] .summary-row dt{margin:0;color:#00000080;font-size:.82rem;font-weight:600}[data-v-74afdc59] .summary-row dd{margin:0;color:#262626;font-size:.95rem;font-weight:600;line-height:1.45}[data-v-74afdc59] .summary-row.is-total dd{color:#0096ff;font-size:1.05rem;font-weight:800}[data-v-74afdc59] .summary-trust{margin:.9rem 0 0;color:#0000008c;font-size:.82rem;line-height:1.45}@media (max-width: 639px){[data-v-74afdc59] .summary-row{grid-template-columns:1fr;gap:.15rem}}[data-v-0b26c405]{box-sizing:border-box;margin:0}.list-reset[data-v-0b26c405]{margin:0;padding:0;list-style:none}.program-wizard[data-v-0b26c405]{display:flex;flex-direction:column;min-height:100%;background:#ffffff}.wizard-main[data-v-0b26c405]{flex:1 0 auto;padding:1.15rem 1.25rem 0}.wizard-scroll[data-v-0b26c405],.wizard-content[data-v-0b26c405]{display:none}.step-content[data-v-0b26c405]{width:100%}.choice-card__hint[data-v-0b26c405]{display:block;margin-top:.28rem;color:#00000094;font-size:.86rem;font-weight:400;line-height:1.4}.slide-enter-active[data-v-0b26c405],.slide-leave-active[data-v-0b26c405]{transition:opacity .18s ease}.slide-enter-from[data-v-0b26c405],.slide-leave-to[data-v-0b26c405]{opacity:0}@media (prefers-reduced-motion: reduce){.slide-enter-active[data-v-0b26c405],.slide-leave-active[data-v-0b26c405]{transition:none}}.step-header[data-v-0b26c405]{margin-bottom:.65rem}.step-header[data-v-0b26c405] h3{margin:0!important;color:#585059!important;font-size:1.25rem!important;font-weight:700!important;line-height:1.3!important}.step-body[data-v-0b26c405]{padding:0}.step-body[data-v-0b26c405] .ant-typography{color:#000000ad}.step-status[data-v-0b26c405],.wizard-navigation[data-v-0b26c405],.summary-actions[data-v-0b26c405]{display:none}.form-section[data-v-0b26c405]{position:relative;transition:all .3s ease}.form-section.completed[data-v-0b26c405]{border-left:4px solid #52c41a}.form-section.disabled[data-v-0b26c405]{opacity:.6}.form-section.disabled[data-v-0b26c405] .ant-radio-button-wrapper,.form-section.disabled[data-v-0b26c405] .timeslot-card{pointer-events:none}.section-header[data-v-0b26c405]{display:flex;gap:16px;margin-bottom:16px;align-items:flex-start}.section-number[data-v-0b26c405]{width:32px;height:32px;border-radius:50%;background:#1890ff;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;flex-shrink:0}.form-section.completed .section-number[data-v-0b26c405]{background:#52c41a}.form-section.disabled .section-number[data-v-0b26c405]{background:#d9d9d9}.section-title-group[data-v-0b26c405]{flex:1}.section-title-group[data-v-0b26c405] h4{margin-bottom:4px}.section-status[data-v-0b26c405]{font-size:13px;color:#52c41a;font-weight:500;margin-top:4px}.section-status.disabled[data-v-0b26c405]{color:#bfbfbf}.step-card[data-v-0b26c405]{border-radius:16px;box-shadow:0 2px 8px #0000000f;border:1px solid #f0f0f0;overflow:hidden;transition:box-shadow .3s}.step-card[data-v-0b26c405]:hover{box-shadow:0 4px 16px #00000014}@media (max-width: 768px){.step-card[data-v-0b26c405]{border-radius:12px;margin:0 -8px}.step-card[data-v-0b26c405] .ant-card-body{padding:20px 16px}}.step-card[data-v-0b26c405] .ant-card-body{padding:28px}.wizard-actions[data-v-0b26c405]{display:flex;justify-content:space-between;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid #f0f0f0}@media (max-width: 768px){.wizard-actions[data-v-0b26c405]{margin-top:24px;padding-top:16px;flex-direction:column-reverse}.wizard-actions[data-v-0b26c405] .ant-btn{width:100%;height:44px;font-size:16px}}.target-group-grid[data-v-0b26c405]{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:1rem}@media (min-width: 640px){.target-group-grid[data-v-0b26c405]{grid-template-columns:repeat(2,minmax(0,1fr))}}.target-group-card[data-v-0b26c405]{width:100%;margin:0;font:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #e8e8e8;border-radius:12px;padding:20px 16px;text-align:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:500;font-size:15px;background:#ffffff;position:relative;overflow:hidden}.target-group-card[data-v-0b26c405]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:transparent;transition:background .3s}.target-group-card[data-v-0b26c405]:hover:not(:disabled):not(.disabled){border-color:#1890ff;box-shadow:0 4px 12px #1890ff26;transform:translateY(-2px)}.target-group-card[data-v-0b26c405]:active:not(:disabled):not(.disabled){transform:translateY(0)}.target-group-card.selected[data-v-0b26c405]{border-color:#1890ff;font-weight:600}.target-group-card.disabled[data-v-0b26c405],.target-group-card[data-v-0b26c405]:disabled{opacity:.5;cursor:not-allowed;background:#fafafa}@media (max-width: 768px){.target-group-card[data-v-0b26c405]{padding:18px 12px;font-size:14px}}.frequency-selector[data-v-0b26c405]{width:100%;margin-top:20px}.frequency-selector[data-v-0b26c405] .ant-radio-button-wrapper{width:100%;margin-bottom:12px;height:auto;padding:20px;border-radius:12px;text-align:left;display:flex;align-items:center;border:2px solid #e8e8e8;background:#ffffff;transition:all .3s cubic-bezier(.4,0,.2,1)}.frequency-selector[data-v-0b26c405] .ant-radio-button-wrapper:not(:first-child):before{content:none}.frequency-selector[data-v-0b26c405] .ant-radio-button-wrapper:hover:not(.ant-radio-button-wrapper-disabled){border-color:#1890ff;box-shadow:0 4px 12px #1890ff26;transform:translateY(-2px)}.frequency-selector[data-v-0b26c405] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{border-color:#1890ff;box-shadow:0 4px 16px #1890ff33}.frequency-selector[data-v-0b26c405] .ant-radio-button-wrapper.ant-radio-button-wrapper-disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width: 768px){.frequency-selector[data-v-0b26c405]{margin-top:16px}.frequency-selector[data-v-0b26c405] .ant-radio-button-wrapper{padding:16px}}.frequency-option[data-v-0b26c405]{width:100%}.frequency-title[data-v-0b26c405]{font-size:16px;font-weight:600;margin-bottom:6px;color:#262626}@media (max-width: 768px){.frequency-title[data-v-0b26c405]{font-size:15px}}.frequency-price[data-v-0b26c405]{font-size:14px;color:#595959;line-height:1.5}@media (max-width: 768px){.frequency-price[data-v-0b26c405]{font-size:13px}}.frequency-disabled[data-v-0b26c405]{font-size:12px;color:#bfbfbf;margin-top:6px;font-style:italic;line-height:1.4}.timeslot-grid[data-v-0b26c405]{display:grid;grid-template-columns:1fr;gap:12px;margin-top:20px}@media (min-width: 640px){.timeslot-grid[data-v-0b26c405]:not(.timeslot-grid--single){grid-template-columns:1fr 1fr}}@media (max-width: 768px){.timeslot-grid[data-v-0b26c405]{gap:10px;margin-top:16px}}.timeslot-card[data-v-0b26c405]{width:100%;margin:0;font:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:inherit;border:1.5px solid #d9e3ee;border-radius:14px;padding:1rem .95rem;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;background:#ffffff;position:relative}.timeslot-card[data-v-0b26c405]:hover:not(:disabled):not(.disabled){border-color:#0096ff;box-shadow:0 6px 16px #0096ff1a}.timeslot-card[data-v-0b26c405]:focus-visible{outline:2px solid #0096FF;outline-offset:2px}.timeslot-card.selected[data-v-0b26c405]{border-color:#0096ff;background:#f3f9ff;box-shadow:0 0 0 1px #0096ff inset}.timeslot-card.selected[data-v-0b26c405]:after{content:"✓";position:absolute;top:12px;right:12px;width:24px;height:24px;background:#0096FF;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.timeslot-card.disabled[data-v-0b26c405],.timeslot-card[data-v-0b26c405]:disabled{opacity:.5;cursor:not-allowed;background:#fafafa}@media (max-width: 768px){.timeslot-card[data-v-0b26c405]{padding:16px}}.timeslot-header[data-v-0b26c405]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.timeslot-status[data-v-0b26c405]{font-size:13px;font-weight:500;color:#595959}.timeslot-price[data-v-0b26c405]{margin-top:8px;font-size:13px;font-weight:600;line-height:1.4;color:#0096ff}.timeslot-info .timeslot-day[data-v-0b26c405]{font-size:16px;font-weight:600;margin-bottom:6px;color:#262626;line-height:1.4}@media (max-width: 768px){.timeslot-info .timeslot-day[data-v-0b26c405]{font-size:15px}}.timeslot-info .timeslot-time[data-v-0b26c405]{font-size:14px;color:#595959;margin-bottom:6px;font-weight:500;line-height:1.4}@media (max-width: 768px){.timeslot-info .timeslot-time[data-v-0b26c405]{font-size:13px}}.timeslot-info .timeslot-teaching-type[data-v-0b26c405]{font-size:16px;font-weight:600;margin-bottom:6px;color:#262626;line-height:1.4}@media (max-width: 768px){.timeslot-info .timeslot-teaching-type[data-v-0b26c405]{font-size:15px}}.timeslot-info .timeslot-location[data-v-0b26c405],.timeslot-info .timeslot-modality[data-v-0b26c405],.timeslot-info .timeslot-dates[data-v-0b26c405]{font-size:12px;color:#8c8c8c;margin-top:6px;line-height:1.4}.summary-content[data-v-0b26c405]{display:grid;gap:1rem;margin-top:.35rem}.frequency-facts[data-v-0b26c405]{display:grid;gap:.7rem;margin-bottom:1rem;padding:.95rem 1rem;background:#f7fbff;border:1px solid #d7e9f8;border-radius:14px}.frequency-facts__item[data-v-0b26c405]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem}.frequency-facts__item span[data-v-0b26c405]{color:#0000008c;font-size:.82rem;font-weight:600}.frequency-facts__item strong[data-v-0b26c405]{color:#1f1f1f;font-size:.95rem}.frequency-facts__item--control[data-v-0b26c405]{align-items:center}.frequency-facts__control[data-v-0b26c405]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.frequency-facts__control span[data-v-0b26c405]{color:#1f1f1f;font-size:.95rem;font-weight:700}.timeslot-counter[data-v-0b26c405]{margin:0 0 .25rem;color:#000000ad;font-size:.92rem;line-height:1.45}.timeslot-counter__status[data-v-0b26c405]{margin:0 0 .75rem;color:#1f1f1f;font-size:.95rem;font-weight:700}.timeslot-counter__limit[data-v-0b26c405]{margin:0 0 .75rem;color:#ad6800;font-size:.86rem;line-height:1.4}.frequency-facts__note[data-v-0b26c405]{margin:.15rem 0 0;color:#0000009e;font-size:.88rem;line-height:1.45}.frequency-selector[data-v-0b26c405]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.frequency-selector__max[data-v-0b26c405],.installment-hint[data-v-0b26c405]{color:#0000008c;font-size:.82rem;line-height:1.45}.installment-hint[data-v-0b26c405]{margin-top:.55rem}.contact-form[data-v-0b26c405]{display:grid;gap:.95rem}.enrollment-form[data-v-0b26c405]{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 24px}@media (max-width: 768px){.enrollment-form[data-v-0b26c405]{margin-top:20px;grid-template-columns:1fr;gap:12px}}.contact-input[data-v-0b26c405]{display:flex;flex-direction:column;gap:4px}.contact-input__label[data-v-0b26c405]{font-size:.82rem;font-weight:600;color:#0000009e}.contact-input[data-v-0b26c405] .ant-input{max-width:320px}.contact-input__help[data-v-0b26c405]{font-size:12px;color:#ff4d4f}.contact-readonly[data-v-0b26c405]{font-size:14px;color:#262626}.summary-actions[data-v-0b26c405]{display:none}[data-v-0b26c405] .ant-typography h4.ant-typography{margin-bottom:8px;font-weight:600;color:#262626}@media (max-width: 768px){[data-v-0b26c405] .ant-typography h4.ant-typography{font-size:18px}}[data-v-0b26c405] .ant-typography .ant-typography-paragraph{margin-bottom:20px;color:#595959;line-height:1.6}@media (max-width: 768px){[data-v-0b26c405] .ant-typography .ant-typography-paragraph{font-size:14px;margin-bottom:16px}}*{box-sizing:border-box;margin:0}.list-reset{margin:0;padding:0;list-style:none}.course-detail{width:100%;box-sizing:border-box;--course-detail-charcoal: #4d4d54;--course-detail-check-gold: #d4af37}.enrollment-drawer .ant-drawer-header{padding:.9rem 1.15rem .85rem;border-bottom:1px solid #e7eef5}.enrollment-drawer .ant-drawer-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-inline-end:.35rem;border-radius:8px}.enrollment-drawer .ant-drawer-close:hover{color:#0096ff;background:#f3f9ff}.enrollment-drawer .ant-drawer-close:focus-visible{outline:2px solid #0096ff;outline-offset:2px}.enrollment-drawer__title{min-width:0}.enrollment-drawer__kicker{margin:0;color:#585059;font-size:1.05rem;font-weight:700;line-height:1.2}.enrollment-drawer__context{margin:.2rem 0 0;color:#0000009e;font-size:.86rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere}@media (max-width: 767px){.enrollment-drawer .ant-drawer-content-wrapper{width:100%!important;height:100%!important}}.enrollment-drawer .ant-drawer-body{overflow-y:auto;height:100%}.course-detail .course-detail__section{margin-bottom:2.5rem}.course-detail .course-detail__section:last-child{margin-bottom:0}.course-detail .course-detail__heading{color:var(--course-detail-charcoal)!important;font-weight:700!important;margin-bottom:1rem!important;font-size:clamp(1.56rem,1vw + 1.31rem,2.11rem)!important}.course-detail .course-detail__paragraph{margin-bottom:1rem!important;font-size:clamp(1rem,.34vw + .91rem,1.19rem);line-height:1.65;color:#000000c7}.course-detail .course-detail__paragraph:last-child{margin-bottom:0!important}.course-detail .course-detail__bullet-list{margin:0;padding-left:1.25rem;line-height:1.65;font-size:clamp(1rem,.34vw + .91rem,1.19rem);color:#000000c7}.course-detail .course-detail__bullet-list li{margin-bottom:.5rem}.course-detail .course-detail__bullet-list li:last-child{margin-bottom:0}.course-detail-view[data-v-0ea6ba42]{width:100%;min-height:50vh}
