/* Program information belongs inside the main content card. */.lee-content.lee-program-page .lee-ui-detail-layout[data-lee-node]{align-items:start;padding-top:36px}.lee-content.lee-program-page .lee-program-detail-card[data-lee-node]{min-width:0;padding:32px;border:1px solid #c0cfe5;border-radius:7px;background:#fff}.lee-content.lee-program-page .lee-program-facts[data-lee-node]{display:grid;grid-template-columns:1fr;gap:0;margin:0 0 28px;padding:0 0 26px;border-bottom:1px solid #d6dfe9;color:#172437}.lee-content.lee-program-page .lee-program-facts>div[data-lee-node]{display:grid;grid-template-columns:155px minmax(0,1fr);gap:8px 18px;padding:9px 0;align-items:baseline}.lee-content.lee-program-page .lee-program-facts dt[data-lee-node]{font-size:14px;line-height:1.65;font-weight:650;color:#172437}.lee-content.lee-program-page .lee-program-facts dd[data-lee-node]{min-width:0;margin:0;font-size:15px;line-height:1.75;color:#35475c;overflow-wrap:anywhere}.lee-content.lee-program-page .lee-program-detail-card>#lee-ui-program.lee-ui-content-section[data-lee-node]{padding-top:0}.lee-content.lee-program-page .lee-program-about-title[data-lee-node]{margin:0 0 22px;font-size:28px;line-height:1.3;color:var(--lee-ui-navy)}.lee-content.lee-program-page .lee-ui-program-prose[data-lee-node]{line-height:1.85}/* Explicit text colours prevent theme heading colours leaking into dark cards. */.lee-content :is(.lee-fee-summary,.lee-ui-secretariat-panel,.lee-ui-calendar-feature,.lee-ui-thesis-start,.lee-ui-next-section,.lee-ui-contact-banner,.lee-ui-contact-panel#lee-ui-ogrenci,.lee-ui-lead-dialog-aside)[data-lee-node]{color:#fff}.lee-content :is(.lee-fee-summary,.lee-ui-secretariat-panel,.lee-ui-detail-sidebar,.lee-ui-calendar-feature,.lee-ui-thesis-start,.lee-ui-next-section,.lee-ui-contact-banner,.lee-ui-contact-panel#lee-ui-ogrenci,.lee-ui-lead-dialog-aside) :is(h1,h2,h3,h4,h5,h6)[data-lee-node]{color:#fff}.lee-content :is(.lee-fee-summary,.lee-ui-secretariat-panel,.lee-ui-detail-sidebar,.lee-ui-calendar-feature,.lee-ui-thesis-start,.lee-ui-next-section,.lee-ui-contact-banner,.lee-ui-contact-panel#lee-ui-ogrenci,.lee-ui-lead-dialog-aside) .lee-ui-eyebrow[data-lee-node]{color:#fff}.lee-content :is(.lee-fee-summary,.lee-ui-secretariat-panel,.lee-ui-detail-sidebar,.lee-ui-calendar-feature,.lee-ui-thesis-start,.lee-ui-next-section,.lee-ui-contact-banner,.lee-ui-contact-panel#lee-ui-ogrenci,.lee-ui-lead-dialog-aside) :is(p,small,dt,dd)[data-lee-node]{color:#dce6f3}.lee-content :is(.lee-fee-summary,.lee-ui-secretariat-panel,.lee-ui-detail-sidebar,.lee-ui-calendar-feature,.lee-ui-thesis-start,.lee-ui-next-section,.lee-ui-contact-banner,.lee-ui-contact-panel#lee-ui-ogrenci,.lee-ui-lead-dialog-aside) a:not(.lee-ui-button-white):not(.lee-ui-button-outline)[data-lee-node]{color:#fff}.lee-content :is(.lee-fee-summary,.lee-ui-secretariat-panel,.lee-ui-detail-sidebar,.lee-ui-calendar-feature,.lee-ui-thesis-start,.lee-ui-next-section,.lee-ui-contact-banner,.lee-ui-contact-panel#lee-ui-ogrenci,.lee-ui-lead-dialog-aside) a:not(.lee-ui-button-white):not(.lee-ui-button-outline):is(:hover,:focus-visible,:active)[data-lee-node]{color:#fff}.lee-content :is(.lee-fee-summary,.lee-ui-secretariat-panel,.lee-ui-detail-sidebar,.lee-ui-calendar-feature,.lee-ui-thesis-start,.lee-ui-next-section,.lee-ui-contact-banner,.lee-ui-contact-panel#lee-ui-ogrenci,.lee-ui-lead-dialog-aside) .lee-ui-text-link:is(:hover,:focus-visible)[data-lee-node]{color:#fff;border-color:#fff}.lee-content :is(.lee-fee-summary,.lee-ui-secretariat-panel,.lee-ui-detail-sidebar,.lee-ui-calendar-feature,.lee-ui-thesis-start,.lee-ui-next-section,.lee-ui-contact-banner,.lee-ui-contact-panel#lee-ui-ogrenci,.lee-ui-lead-dialog-aside) .lee-ui-link-row:is(:hover,:focus-visible)[data-lee-node]{color:#fff;background:#ffffff0d;border-color:#ffffff70}.lee-content :is(.lee-fee-summary,.lee-ui-secretariat-panel,.lee-ui-detail-sidebar,.lee-ui-calendar-feature,.lee-ui-thesis-start,.lee-ui-next-section,.lee-ui-contact-banner,.lee-ui-contact-panel#lee-ui-ogrenci,.lee-ui-lead-dialog-aside) .lee-ui-link-row:is(:hover,:focus-visible) :is(strong,small,svg)[data-lee-node]{color:#fff}.lee-content :is(.lee-fee-summary,.lee-ui-secretariat-panel,.lee-ui-detail-sidebar,.lee-ui-calendar-feature,.lee-ui-thesis-start,.lee-ui-next-section,.lee-ui-contact-banner,.lee-ui-contact-panel#lee-ui-ogrenci,.lee-ui-lead-dialog-aside) a:focus-visible[data-lee-node]{outline-color:#fff}.lee-content .lee-fee-summary .lee-ui-eyebrow[data-lee-node]{color:#fff;letter-spacing:.08em}.lee-content .lee-fee-summary dd[data-lee-node]{color:#fff}.lee-content .lee-ui-secretariat-panel h2[data-lee-node]{color:#fff}/* Preserve a readable foreground in button hover and keyboard focus states. */.lee-content .lee-ui-button:is(:hover,:focus-visible,:active)[data-lee-node],.lee-content .lee-action[data-lee-node],.lee-content .lee-action:is(:hover,:focus-visible,:active)[data-lee-node]{color:#fff}.lee-content .lee-action:is(:hover,:focus-visible,:active)[data-lee-node]{background:#bd0021;border-color:#bd0021}.lee-content .lee-ui-button-white:is(:hover,:focus-visible,:active)[data-lee-node],.lee-content .lee-ui-button-outline:is(:hover,:focus-visible,:active)[data-lee-node]{color:#0c2449;background:#edf2f8;border-color:#c5d3e5}.lee-content .lee-ui-detail-sidebar .lee-ui-button-outline:is(:hover,:focus-visible,:active)[data-lee-node]{color:#fff;background:#16427d;border-color:#c5d3e5}.lee-shell a:is(:hover,:focus-visible)[data-lee-node],.lee-pro-header a:is(:hover,:focus-visible)[data-lee-node],.lee-pro-footer a:is(:hover,:focus-visible)[data-lee-node]{color:#fff}

@media(max-width:740px){.lee-content.lee-program-page .lee-ui-detail-layout[data-lee-node]{padding-top:24px}.lee-content.lee-program-page .lee-program-detail-card[data-lee-node]{padding:24px 20px}.lee-content.lee-program-page .lee-program-facts>div[data-lee-node]{grid-template-columns:128px minmax(0,1fr);gap:6px 12px;padding:8px 0}.lee-content.lee-program-page .lee-program-facts dt[data-lee-node],.lee-content.lee-program-page .lee-program-facts dd[data-lee-node]{font-size:14px}.lee-content.lee-program-page .lee-program-about-title[data-lee-node]{font-size:25px}
}
@media(max-width:420px){.lee-content.lee-program-page .lee-program-facts>div[data-lee-node]{grid-template-columns:1fr;gap:3px;padding:10px 0}
}
@media print{.lee-content :is(.lee-fee-summary,.lee-ui-secretariat-panel,.lee-ui-detail-sidebar,.lee-ui-calendar-feature,.lee-ui-thesis-start,.lee-ui-next-section,.lee-ui-contact-banner,.lee-ui-contact-panel#lee-ui-ogrenci,.lee-ui-lead-dialog-aside)[data-lee-node]{background:#fff;color:#000}.lee-content :is(.lee-fee-summary,.lee-ui-secretariat-panel,.lee-ui-detail-sidebar,.lee-ui-calendar-feature,.lee-ui-thesis-start,.lee-ui-next-section,.lee-ui-contact-banner,.lee-ui-contact-panel#lee-ui-ogrenci,.lee-ui-lead-dialog-aside) :is(h1,h2,h3,h4,h5,h6,p,small,dt,dd,a,.lee-ui-eyebrow)[data-lee-node]{color:#000}
}/* Component scopes inherit their section surface instead of drawing nested page backgrounds. */.lee-content.lee-form-surface[data-lee-node],.lee-content.lee-catalog[data-lee-node]{background:transparent;margin:0;padding:0;border:0;box-shadow:none;color:#172437}.lee-content .lee-ui-fast-information[data-lee-node]{background:#f5f7fa;border-top:1px solid #e0e6ee;border-bottom:1px solid #e0e6ee;padding:54px 0}.lee-content .lee-ui-fast-information-inner[data-lee-node]{gap:48px;align-items:start}.lee-content .lee-form-surface .lee-request-form[data-lee-node]{background:transparent;margin:0}.lee-content .lee-form-surface .lee-ui-field input[data-lee-node],.lee-content .lee-form-surface .lee-ui-field select[data-lee-node]{background:#fff;border:1px solid #97a9c0;border-radius:4px;color:#172437}.lee-content .lee-ui-fast-information .lee-request-form .lee-ui-qc-actions .lee-ui-qc-submit[data-lee-node]{width:auto;min-width:190px;padding:13px 28px;justify-content:center}.lee-content .lee-catalog-filters[data-lee-node]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;background:transparent;margin-bottom:18px}.lee-content .lee-program-grid[data-lee-node]{gap:16px}.lee-content .lee-program-card[data-lee-node]{background:#fff;border-color:#d6dfe9;padding:22px;border-radius:6px}.lee-content .lee-program-card h3[data-lee-node]{min-height:0;font-size:21px;line-height:1.35;margin:12px 0 7px}.lee-content .lee-program-card:hover[data-lee-node]{border-color:#93a8c3;box-shadow:0 5px 18px #142b4a0a}.lee-content .lee-catalog-actions[data-lee-node]{display:flex;justify-content:center;padding-top:28px}.lee-content.lee-catalog .lee-more[data-lee-node]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:240px;width:auto;padding:13px 28px;border:1px solid #0c2449;border-radius:4px;background:#0c2449;color:#fff;font-size:14px;font-weight:650;line-height:1.5;text-align:center}.lee-content.lee-catalog .lee-more:is(:hover,:focus-visible,:active)[data-lee-node]{background:#193e6e;border-color:#193e6e;color:#fff}.lee-content.lee-catalog .lee-more:focus-visible[data-lee-node]{outline:3px solid #1c88b7;outline-offset:4px}.lee-content.lee-catalog .lee-more[hidden][data-lee-node]{display:none!important}/* Tuition options share one vertically centred program heading. */.lee-content .lee-fee-table-wrap[data-lee-node],.lee-content .lee-discount-table-wrap[data-lee-node]{width:100%;overflow-x:auto;border:1px solid #d5deea;border-radius:6px;background:#fff}.lee-content .lee-fee-table[data-lee-node]{width:100%;min-width:650px;table-layout:fixed;margin:0;border-collapse:collapse;color:#172437}.lee-content .lee-fee-col-program[data-lee-node]{width:32%}.lee-content .lee-fee-col-language[data-lee-node]{width:22%}.lee-content .lee-fee-col-type[data-lee-node]{width:20%}.lee-content .lee-fee-col-amount[data-lee-node]{width:26%}.lee-content .lee-fee-table thead th[data-lee-node]{background:#0c2449;color:#fff;font-size:13px;font-weight:650;text-align:left;padding:17px 20px;line-height:1.5;border:0}.lee-content .lee-fee-table tbody th[data-lee-node],.lee-content .lee-fee-table tbody td[data-lee-node]{background:transparent;color:#172437;padding:17px 20px;font-size:14px;line-height:1.6;border:0;border-bottom:1px solid #e1e7ef;word-break:normal;overflow-wrap:break-word;vertical-align:middle}.lee-content .lee-fee-group[data-lee-node]{background:#fff}.lee-content .lee-fee-group:nth-of-type(even)[data-lee-node]{background:#f7f9fc}.lee-content .lee-fee-table .lee-fee-group>tr[data-lee-node]{background:transparent;color:#172437}.lee-content .lee-fee-table .lee-fee-group>tr>:is(th,td)[data-lee-node]{background:transparent;color:#172437}.lee-content .lee-fee-group+.lee-fee-group tr:first-child>*[data-lee-node]{border-top:2px solid #c9d5e5}.lee-content .lee-fee-table .lee-fee-program[data-lee-node]{vertical-align:middle;text-align:left;font-weight:650;border-right:1px solid #e1e7ef}.lee-content .lee-fee-program>span[data-lee-node]{display:block;font-size:16px;line-height:1.5;color:#0c2449}.lee-content .lee-fee-program>small[data-lee-node]{display:block;margin-top:6px;font-size:12px;font-weight:400;color:#596b82}.lee-content .lee-fee-table .lee-fee-amount[data-lee-node]{font-weight:650;color:#0c2449;font-variant-numeric:tabular-nums}.lee-content .lee-fee-amount>small[data-lee-node]{font-size:11px;font-weight:400;color:#596b82;margin-top:3px}/* Discount headings use real column headers and a fixed,unbroken rate column. */.lee-content #lee-ui-burslar .lee-ui-prose[data-lee-node]{max-width:none;min-width:0}.lee-content .lee-ui-prose .lee-discount-table[data-lee-node]{width:100%;min-width:760px;table-layout:fixed;border-collapse:collapse;margin:0;color:#172437}.lee-content .lee-discount-col-type[data-lee-node]{width:32%}.lee-content .lee-discount-col-rate[data-lee-node]{width:148px}.lee-content .lee-ui-prose .lee-discount-table :is(th,td)[data-lee-node]{padding:18px 20px;line-height:1.75;vertical-align:top;word-break:normal;overflow-wrap:break-word;border:0;border-bottom:1px solid #dce4ee}.lee-content .lee-ui-prose .lee-discount-table thead th[data-lee-node]{background:#0c2449;color:#fff;font-size:13px;line-height:1.5;font-weight:650;text-align:left;white-space:nowrap}.lee-content .lee-ui-prose .lee-discount-table thead th:nth-child(2)[data-lee-node]{text-align:center}.lee-content .lee-ui-prose .lee-discount-table tbody tr[data-lee-node]{background:#fff;color:#172437}.lee-content .lee-ui-prose .lee-discount-table tbody tr:nth-child(even)[data-lee-node]{background:#f7f9fc}.lee-content .lee-ui-prose .lee-discount-table tbody th[data-lee-node]{background:transparent;color:#172437;font-weight:650;text-align:left}.lee-content .lee-ui-prose .lee-discount-table tbody td[data-lee-node]{background:transparent;color:#35475c;font-size:14px}.lee-content .lee-ui-prose .lee-discount-table .lee-discount-rate[data-lee-node]{white-space:nowrap;text-align:center;font-weight:700;font-size:16px;color:#0c2449;font-variant-numeric:tabular-nums}.lee-content .lee-ui-prose .lee-discount-table p[data-lee-node]{margin:0;color:inherit;font-size:inherit;line-height:inherit}.lee-content .lee-ui-prose .lee-discount-table tbody tr:last-child>*[data-lee-node]{border-bottom:0}.lee-content .lee-ui-local-filter[data-lee-node]{display:flex;gap:16px;flex-wrap:wrap}.lee-content .lee-ui-local-filter>.lee-ui-field[data-lee-node]{flex:0 1 360px}
@media(max-width:740px){.lee-content .lee-ui-fast-information[data-lee-node]{padding:36px 0}.lee-content .lee-ui-fast-information-inner[data-lee-node]{gap:26px}.lee-content .lee-catalog-filters[data-lee-node]{grid-template-columns:1fr;gap:13px}.lee-content .lee-ui-fast-information .lee-request-form .lee-ui-qc-actions .lee-ui-qc-submit[data-lee-node]{width:100%}.lee-content.lee-catalog .lee-more[data-lee-node]{min-width:0;width:100%}.lee-content .lee-fee-table tbody th[data-lee-node],.lee-content .lee-fee-table tbody td[data-lee-node]{padding:14px 16px}
}
@media print{.lee-content .lee-fee-table-wrap[data-lee-node],.lee-content .lee-discount-table-wrap[data-lee-node]{overflow:visible}.lee-content .lee-fee-table[data-lee-node],.lee-content .lee-ui-prose .lee-discount-table[data-lee-node]{min-width:0}.lee-content .lee-fee-table thead th[data-lee-node],.lee-content .lee-ui-prose .lee-discount-table thead th[data-lee-node]{background:#fff;color:#000;border-bottom:2px solid #000}
}.lee-content.lee-component[data-lee-node]{margin:0;padding:0;border:0;background:transparent;box-shadow:none}
