/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.landing-component-heading .wrapper.dp-section-title h2,.landing-component-heading .wrapper.dp-section-title span{font-family:"Archivo Narrow",sans-serif;font-style:normal;font-weight:500;}.landing-component-heading{padding-top:0;padding-bottom:1.875rem;width:100%;}.landing-component-heading.center .wrapper h2,.landing-component-heading.center .wrapper span,.landing-component-heading.center .wrapper p{text-align:left;}@media screen and (min-width:768px){.landing-component-heading.center .wrapper h2,.landing-component-heading.center .wrapper span,.landing-component-heading.center .wrapper p{margin-right:auto;margin-left:auto;text-align:center;}}.landing-component-heading .wrapper{width:100%;}.landing-component-heading .wrapper a{position:relative;top:-250px;display:block;}.landing-component-heading .wrapper h2,.landing-component-heading .wrapper span,.landing-component-heading .wrapper p{display:block;text-align:left;}.landing-component-heading .wrapper .heading{padding-bottom:0.5rem;display:block;text-align:left;font-family:"DM Serif Display","Georgia",serif;font-size:clamp(1.97rem,2.47vi + 1.47rem,3.95rem);}@media screen and (min-width:1024px){.landing-component-heading .wrapper .heading{font-size:clamp(2.07rem,1.12vw + 1.85rem,2.75rem);}}.landing-component-heading .wrapper p{font-size:1.25rem;line-height:1.5;margin-top:0;margin-right:auto;margin-left:auto;padding:0;}@media screen and (min-width:768px){.landing-component-heading .wrapper p{width:80%;}}.landing-component-heading .wrapper.dp-section-title h2,.landing-component-heading .wrapper.dp-section-title span{margin-bottom:1.875rem;font-size:2.25rem;line-height:1;text-align:center;color:#010101;}@media screen and (min-width:768px){.landing-component-heading .wrapper.dp-section-title h2,.landing-component-heading .wrapper.dp-section-title span{font-size:3rem;line-height:1;}}@media screen and (min-width:1024px){.landing-component-heading .wrapper.dp-section-title h2,.landing-component-heading .wrapper.dp-section-title span{font-size:3.75rem;line-height:1;}}@media screen and (min-width:768px){.landing-component-heading .wrapper{margin-right:auto;margin-left:auto;}}@media screen and (min-width:1024px){.landing-component-heading{padding-top:0;padding-bottom:2.5rem;}}
.related-degree-programs-cards .landing-component-heading h2.heading{font-family:"Archivo Narrow",sans-serif;font-style:normal;font-weight:500;}.related-degree-programs-cards hr{margin-bottom:1.5625rem;height:0.3125rem;border:0;background-color:#9E1B32;}.related-degree-programs-cards .landing-component-heading{padding:0;}.related-degree-programs-cards .landing-component-heading h2.heading{font-size:2.25rem;line-height:1;margin-bottom:1.5625rem;text-align:center;text-transform:none;color:#9E1B32;}@media screen and (min-width:768px){.related-degree-programs-cards .landing-component-heading h2.heading{margin-bottom:3.125rem;}}@media screen and (min-width:1024px){.related-degree-programs-cards .landing-component-heading h2.heading{margin-bottom:1.875rem;}}
