.profile-page[data-profile-design=label-first] :is(.profile-eyebrow,.decision-grid dt,.panel-preheader,.preview-table thead th,.preview-mobile-label,.nearby-preview-facts dt){color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-profile-label-preview);font-weight:var(--font-weight-semibold);line-height:var(--line-height-data);letter-spacing:normal;text-transform:none}.profile-page[data-profile-design=label-first] .label-first-value-icon{vertical-align:middle;color:var(--color-text-secondary);margin-inline-end:var(--space-2);display:inline-block}.profile-page[data-profile-design=label-first] :is(.decision-grid dd,.panel-value,.preview-hours,.school-reviews-panel .school-review-rating strong,.nearby-preview-facts dd){color:var(--color-text-secondary);font-size:var(--font-size-body);font-weight:var(--font-weight-regular)}.profile-page[data-profile-design=label-first] :is(.panel-copy,.profile-explanation p,.profile-explanation li,.preview-table tbody th,.preview-table tbody td){color:var(--color-text-secondary)}.profile-page[data-profile-design=label-first] .preview-option-title{font-weight:var(--font-weight-regular)}.school-tuition[data-astro-cid-ekgeho5r]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.tuition-costs[data-astro-cid-ekgeho5r],.tuition-aid[data-astro-cid-ekgeho5r]{min-width:0}.tuition-total[data-astro-cid-ekgeho5r]{margin:0}.tuition-total-label[data-astro-cid-ekgeho5r]{margin:var(--space-2) 0 var(--space-5);color:var(--color-text-secondary)}.tuition-intro[data-astro-cid-ekgeho5r]{margin:0 0 var(--space-8);color:var(--color-text-secondary)}.tuition-breakdown[data-astro-cid-ekgeho5r]{margin:0}.tuition-breakdown[data-astro-cid-ekgeho5r]>div[data-astro-cid-ekgeho5r]:first-child{padding-top:0}.tuition-breakdown[data-astro-cid-ekgeho5r]>div[data-astro-cid-ekgeho5r]:last-child{border-bottom:0;padding-bottom:0}.tuition-breakdown[data-astro-cid-ekgeho5r]>div[data-astro-cid-ekgeho5r]{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--color-border-soft);display:flex}.tuition-breakdown[data-astro-cid-ekgeho5r] dt[data-astro-cid-ekgeho5r]{color:var(--color-text-secondary)}.tuition-breakdown[data-astro-cid-ekgeho5r] dd[data-astro-cid-ekgeho5r]{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.tuition-optional[data-astro-cid-ekgeho5r]{margin-top:var(--space-7)}.tuition-optional[data-astro-cid-ekgeho5r] p[data-astro-cid-ekgeho5r]{justify-content:space-between;gap:var(--space-4);margin:0;display:flex}small[data-astro-cid-ekgeho5r]{color:var(--color-text-secondary);display:block}.tuition-optional-amount[data-astro-cid-ekgeho5r]{font-variant-numeric:tabular-nums;white-space:nowrap}.tuition-aid[data-astro-cid-ekgeho5r]{border-left:1px solid var(--color-border)}.tuition-aid[data-astro-cid-ekgeho5r] h3[data-astro-cid-ekgeho5r]{align-items:center;gap:var(--space-2);display:flex}.tuition-aid-status[data-astro-cid-ekgeho5r]{margin:0 0 var(--space-5)}@media (width<=720px){.school-tuition[data-astro-cid-ekgeho5r]{grid-template-columns:1fr}.tuition-aid[data-astro-cid-ekgeho5r]{border-left:0;border-top:1px solid var(--color-border)}}.enrollment-guide[data-astro-cid-7qiwzykn]{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.enrollment-guide[data-astro-cid-7qiwzykn]>div[data-astro-cid-7qiwzykn]{min-width:0}p[data-astro-cid-7qiwzykn]{color:var(--color-text-secondary);margin:0}@media (width<=720px){.enrollment-guide[data-astro-cid-7qiwzykn]{grid-template-columns:1fr}}.preview-note[data-astro-cid-z4ypeypv]{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.preview-note[data-astro-cid-z4ypeypv].preview-schedule-description{margin:0}.schedule-details[data-astro-cid-z4ypeypv]{margin-top:var(--space-2)}.schedule-details[data-astro-cid-z4ypeypv] summary[data-astro-cid-z4ypeypv]{color:var(--color-link);cursor:pointer;padding-block:var(--space-1)}.schedule-details[data-astro-cid-z4ypeypv] summary[data-astro-cid-z4ypeypv]:hover{text-underline-offset:.2em;text-decoration:underline}.schedule-details[data-astro-cid-z4ypeypv] summary[data-astro-cid-z4ypeypv]:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.schedule-program-starts[data-astro-cid-z4ypeypv]{margin-top:var(--space-5)}.schedule-program-starts[data-astro-cid-z4ypeypv] span[data-astro-cid-z4ypeypv]{margin-left:var(--space-3)}.preview-table[data-astro-cid-z4ypeypv]{border-collapse:collapse;width:100%}.preview-table[data-astro-cid-z4ypeypv] th[data-astro-cid-z4ypeypv],.preview-table[data-astro-cid-z4ypeypv] td[data-astro-cid-z4ypeypv]{padding:var(--profile-panel-padding);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.preview-table[data-astro-cid-z4ypeypv] thead[data-astro-cid-z4ypeypv]{background:var(--color-table-header)}.preview-table[data-astro-cid-z4ypeypv] tbody[data-astro-cid-z4ypeypv] th[data-astro-cid-z4ypeypv]{width:24%}.preview-table[data-astro-cid-z4ypeypv] tbody[data-astro-cid-z4ypeypv] tr[data-astro-cid-z4ypeypv]:last-child>[data-astro-cid-z4ypeypv]{border-bottom:0}.preview-mobile-label[data-astro-cid-z4ypeypv]{display:none}.preview-table-refined[data-astro-cid-z4ypeypv]{table-layout:fixed}.preview-col-option[data-astro-cid-z4ypeypv],.preview-col-time[data-astro-cid-z4ypeypv],.preview-col-hours[data-astro-cid-z4ypeypv],.preview-col-start[data-astro-cid-z4ypeypv]{width:25%}.preview-table-refined[data-astro-cid-z4ypeypv] tbody[data-astro-cid-z4ypeypv] th[data-astro-cid-z4ypeypv]{width:auto}.preview-study-tags[data-astro-cid-z4ypeypv]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preview-option-title[data-astro-cid-z4ypeypv]{margin-bottom:var(--space-2);display:block}.preview-study-tag[data-astro-cid-z4ypeypv]{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-secondary);white-space:nowrap;display:inline-flex}.preview-format-tag[data-astro-cid-z4ypeypv]{background:var(--color-surface-muted);border-color:#0000}.preview-time[data-astro-cid-z4ypeypv]{margin-top:var(--space-1);display:block}.preview-table[data-astro-cid-z4ypeypv] .preview-numeric[data-astro-cid-z4ypeypv]{text-align:left;font-variant-numeric:tabular-nums}.preview-mobile-unit[data-astro-cid-z4ypeypv]{display:none}.preview-missing[data-astro-cid-z4ypeypv]{color:var(--color-text-secondary)}.preview-date-values[data-astro-cid-z4ypeypv]{gap:var(--space-1);font-variant-numeric:tabular-nums;display:grid}.preview-phases[data-astro-cid-z4ypeypv]{padding:0 0 0 var(--space-4);border-left:1px solid var(--color-border);margin:0;list-style:none}.preview-phases[data-astro-cid-z4ypeypv] li[data-astro-cid-z4ypeypv]{position:relative}.preview-phases[data-astro-cid-z4ypeypv] li[data-astro-cid-z4ypeypv]:before{content:"";top:.35rem;left:calc(-1 * var(--space-4) - 5px);background:var(--color-action);border-radius:50%;width:8px;height:8px;position:absolute}.preview-phases[data-astro-cid-z4ypeypv] li[data-astro-cid-z4ypeypv]+li[data-astro-cid-z4ypeypv]{margin-top:var(--space-5)}.preview-phase-weeks[data-astro-cid-z4ypeypv]{margin-bottom:var(--space-1);color:var(--color-text-secondary);display:block}.preview-phases[data-astro-cid-z4ypeypv] p[data-astro-cid-z4ypeypv]{margin:var(--space-1) 0 0}.preview-evaluation-note[data-astro-cid-z4ypeypv]{color:var(--color-text-secondary)}.preview-phase-time[data-astro-cid-z4ypeypv]{display:block}@media (width<=720px){.preview-table[data-astro-cid-z4ypeypv],.preview-table[data-astro-cid-z4ypeypv] tbody[data-astro-cid-z4ypeypv],.preview-table[data-astro-cid-z4ypeypv] tr[data-astro-cid-z4ypeypv],.preview-table[data-astro-cid-z4ypeypv] th[data-astro-cid-z4ypeypv],.preview-table[data-astro-cid-z4ypeypv] td[data-astro-cid-z4ypeypv]{width:100%;display:block}.preview-table[data-astro-cid-z4ypeypv] thead[data-astro-cid-z4ypeypv]{display:none}.preview-table[data-astro-cid-z4ypeypv] tbody[data-astro-cid-z4ypeypv] th[data-astro-cid-z4ypeypv]{width:100%;padding-bottom:var(--space-2);border-bottom:0}.preview-table[data-astro-cid-z4ypeypv] td[data-astro-cid-z4ypeypv]{padding-top:var(--space-2);padding-bottom:var(--space-2);border:0}.preview-table[data-astro-cid-z4ypeypv] tr[data-astro-cid-z4ypeypv]{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-4)}.preview-table[data-astro-cid-z4ypeypv] tr[data-astro-cid-z4ypeypv]:last-child{border-bottom:0}.preview-mobile-label[data-astro-cid-z4ypeypv]{color:var(--color-text-secondary);display:block}.preview-table[data-astro-cid-z4ypeypv] .preview-numeric[data-astro-cid-z4ypeypv]{text-align:left}.preview-mobile-unit[data-astro-cid-z4ypeypv]{display:inline}.preview-table-refined[data-astro-cid-z4ypeypv] colgroup[data-astro-cid-z4ypeypv]{display:none}.preview-table-refined[data-astro-cid-z4ypeypv] tbody[data-astro-cid-z4ypeypv] th[data-astro-cid-z4ypeypv]{width:100%}}
