.AcademicBlockItem_academicBlockItem__xA2me{display:flex;flex-direction:column;font-family:var(--font-alt)}.AcademicBlockItem_academicBlockItemContainer__mbW5M{display:flex;align-items:center;margin-top:var(--space-16);margin-bottom:var(--space-16)}.AcademicBlockItem_academicBlockItemTitle__Z9D_c{font-family:var(--font-alt);font-weight:var(--font-weight-bold)}.AcademicBlockItem_academicBlockItemTitle__Z9D_c:after{content:":"}.AcademicBlockItem_academicBlockItemTitleDateRange__QrGC_{font-size:var(--font-size-18);margin-left:var(--space-08)}.AcademicBlockItem_academicBlockList__RLlCA{display:flex;flex-direction:column}.AcademicBlockItem_academicBlockDetails__E2tYU{display:flex;border-bottom:1px solid var(--color-grey-400)}.AcademicBlockItem_academicBlockDetailsRichText__qmUsh{min-width:12.4rem;max-width:12.4rem;font-size:var(--font-size-14);padding:0 var(--space-08);background:var(--color-grey-300);height:100%}.AcademicBlockItem_academicBlockDetailsRichText__qmUsh *{padding:0;margin:0!important;font-size:var(--font-size-14)!important}@media (min-width:481px){.AcademicBlockItem_academicBlockDetailsRichText__qmUsh{min-width:19.4rem;max-width:19.4rem;padding:var(--space-08)}}.AcademicBlockItem_academicBlockItemDateRange__CG_4S{padding:var(--space-08);font-size:var(--font-size-14);background:var(--color-white);width:100%;display:inline-flex;align-items:center}.AcademicSemester_acdemicBlockList__5GhvO{display:flex;flex-direction:column;gap:var(--space-08)}.Harmonica_harmonicaContainer__pXrD7{max-width:calc(2 * var(--space-16) + var(--text-width));position:relative}.Harmonica_harmonicaTitle__7fbSb{margin-left:var(--space-12);padding-bottom:var(--space-12)}@media (min-width:481px){.Harmonica_harmonicaTitle__7fbSb{margin-left:var(--space-24);padding-bottom:var(--space-24)}}@media (min-width:992px){.Harmonica_harmonicaTitle__7fbSb{margin-left:var(--space-16)}}@layer{.UmbrellaLink_UmbrellaLinkWrapper__MpuIt{display:flex;flex-direction:row;align-items:center;gap:var(--space-08);padding:0 var(--space-3);height:var(--space-28);margin-top:var(--space-24)}}.UmbrellaLink_line__tuOyV{transform:scaleY(.5);height:1px;background-color:var(--color-primary);width:100%}.UmbrellaLink_noMargin__ItHpo{margin:0!important}.AcademicCalendarPageTemplate_calendarContainer__GLG7H{display:flex;gap:var(--space-16);flex-direction:column}@media (min-width:769px){.AcademicCalendarPageTemplate_calendarContainer__GLG7H{flex-direction:row}}.AcademicCalendarPageTemplate_semestersHeader__YiLPE{display:flex;flex-direction:column;gap:var(--space-12);font-size:var(--font-size-18)}@media (min-width:481px){.AcademicCalendarPageTemplate_semestersHeader__YiLPE{flex-direction:row;gap:var(--space-16)}}.AcademicCalendarPageTemplate_semestersLabel__I1i6w{color:var(--color-text-black);font-size:var(--font-size-22);line-height:var(--font-size-32)}@media (min-width:481px){.AcademicCalendarPageTemplate_semestersLabel__I1i6w{font-size:var(--font-size-18);line-height:var(--font-size-26);min-width:15rem;max-width:15rem}}.AcademicCalendarPageTemplate_textContainer__UhJcl{font-family:var(--font-alt);display:flex;flex-direction:column;gap:var(--space-16)}.AcademicCalendarPageTemplate_harmonica__iQ1Pj{width:100%;padding-top:0!important}.AcademicCalendarPageTemplate_academicHeading__7H_6U{font-weight:var(--font-weight-bold)}.AcademicCalendarPageTemplate_dateRange__xRL3n{font-weight:var(--font-weight-normal)!important;font-size:var(--font-size-22);line-height:var(--font-size-32)}@media (min-width:481px){.AcademicCalendarPageTemplate_dateRange__xRL3n{font-size:var(--font-size-18);line-height:var(--font-size-26)}}.AcademicCalendarPageTemplate_retainParent__nse2a{gap:var(--space-16)}.StoryPageTemplate_testimonialIntro__PIweg{font-family:var(--font-alt);margin-bottom:var(--space-24)}.StoryPageTemplate_relatedContentContainer__Pheqs{padding:var(--space-24) var(--space-08) var(--space-48)}@media (min-width:769px){.StoryPageTemplate_relatedContentContainer__Pheqs{padding-left:0}}.StoryPageTemplate_relatedContentHeading__8CsJz{margin-bottom:var(--space-08);margin-left:0}@media (min-width:992px){.StoryPageTemplate_relatedContentHeading__8CsJz{margin-left:var(--space-16)}}.StoryPageTemplate_photoImage__8tEUo{margin-top:calc(-1 * var(--space-24));padding-top:var(--space-24)}