body {
  margin:0;
  padding:0;
  color:#333
}
body #main {
  font-family:Source Sans Pro,Roboto,Helvetica,sans-serif;
  font-size:18px
}
@media(min-width:900px) {
  body #main {
    font-size:calc(.33333vw + 15px)
  }
}
@media(min-width:1200px) {
  body #main {
    font-size:calc(.41667vw + 14px)
  }
}
@media(min-width:1440px) {
  body #main {
    font-size:calc(.55556vw + 12px)
  }
}
@media(min-width:1800px) {
  body #main {
    font-size:22px
  }
}
a {
  text-decoration:underline
}
.h1,
.h2,
.h3,
.h4,
.oswald,
h1,
h2,
h3,
h4 {
  font-family:Oswald,sans-serif!important
}
.h5,
.h6,
.source-sans-pro,
h5,
h6 {
  font-weight:700;
  font-family:Source Sans Pro,Roboto,Helvetica,sans-serif!important
}
.dates-year,
.h1,
.home-why-unt,
h1 {
  font-size:32px
}
@media(min-width:320px) {
  .dates-year,
  .h1,
  .home-why-unt,
  h1 {
    font-size:calc(2.14286vw + 25.14286px)
  }
}
@media(min-width:600px) {
  .dates-year,
  .h1,
  .home-why-unt,
  h1 {
    font-size:calc(2vw + 26px)
  }
}
@media(min-width:900px) {
  .dates-year,
  .h1,
  .home-why-unt,
  h1 {
    font-size:calc(2vw + 26px)
  }
}
@media(min-width:1200px) {
  .dates-year,
  .h1,
  .home-why-unt,
  h1 {
    font-size:calc(1vw + 38px)
  }
}
@media(min-width:1600px) {
  .dates-year,
  .h1,
  .home-why-unt,
  h1 {
    font-size:54px
  }
}
.cta-strip-cta,
.h2,
h2 {
  font-size:28px
}
@media(min-width:320px) {
  .cta-strip-cta,
  .h2,
  h2 {
    font-size:calc(1.42857vw + 23.42857px)
  }
}
@media(min-width:600px) {
  .cta-strip-cta,
  .h2,
  h2 {
    font-size:calc(1.66667vw + 22px)
  }
}
@media(min-width:900px) {
  .cta-strip-cta,
  .h2,
  h2 {
    font-size:calc(1.66667vw + 22px)
  }
}
@media(min-width:1200px) {
  .cta-strip-cta,
  .h2,
  h2 {
    font-size:calc(1vw + 30px)
  }
}
@media(min-width:1600px) {
  .cta-strip-cta,
  .h2,
  h2 {
    font-size:46px
  }
}
.h3,
h3 {
  font-size:22px
}
@media(min-width:320px) {
  .h3,
  h3 {
    font-size:calc(1.78571vw + 16.28571px)
  }
}
@media(min-width:600px) {
  .h3,
  h3 {
    font-size:calc(1.66667vw + 17px)
  }
}
@media(min-width:900px) {
  .h3,
  h3 {
    font-size:calc(1.33333vw + 20px)
  }
}
@media(min-width:1200px) {
  .h3,
  h3 {
    font-size:calc(1vw + 24px)
  }
}
@media(min-width:1600px) {
  .h3,
  h3 {
    font-size:40px
  }
}
.h4,
h4 {
  font-size:20px
}
@media(min-width:320px) {
  .h4,
  h4 {
    font-size:calc(1.42857vw + 15.42857px)
  }
}
@media(min-width:600px) {
  .h4,
  h4 {
    font-size:calc(.66667vw + 20px)
  }
}
@media(min-width:900px) {
  .h4,
  h4 {
    font-size:calc(1.33333vw + 14px)
  }
}
@media(min-width:1200px) {
  .h4,
  h4 {
    font-size:calc(1vw + 18px)
  }
}
@media(min-width:1600px) {
  .h4,
  h4 {
    font-size:34px
  }
}
.h5,
h5 {
  font-size:17px
}
@media(min-width:320px) {
  .h5,
  h5 {
    font-size:calc(.71429vw + 14.71429px)
  }
}
@media(min-width:600px) {
  .h5,
  h5 {
    font-size:calc(.66667vw + 15px)
  }
}
@media(min-width:900px) {
  .h5,
  h5 {
    font-size:calc(1vw + 12px)
  }
}
@media(min-width:1200px) {
  .h5,
  h5 {
    font-size:calc(.75vw + 15px)
  }
}
@media(min-width:1600px) {
  .h5,
  h5 {
    font-size:27px
  }
}
.cat-date,
.h6,
.numbers-standard .number-text,
.prefooter-contact .contact-content-copy,
h6 {
  font-size:16px
}
@media(min-width:320px) {
  .cat-date,
  .h6,
  .numbers-standard .number-text,
  .prefooter-contact .contact-content-copy,
  h6 {
    font-size:calc(.35714vw + 14.85714px)
  }
}
@media(min-width:600px) {
  .cat-date,
  .h6,
  .numbers-standard .number-text,
  .prefooter-contact .contact-content-copy,
  h6 {
    font-size:calc(.33333vw + 15px)
  }
}
@media(min-width:900px) {
  .cat-date,
  .h6,
  .numbers-standard .number-text,
  .prefooter-contact .contact-content-copy,
  h6 {
    font-size:calc(1vw + 9px)
  }
}
@media(min-width:1200px) {
  .cat-date,
  .h6,
  .numbers-standard .number-text,
  .prefooter-contact .contact-content-copy,
  h6 {
    font-size:calc(.75vw + 12px)
  }
}
@media(min-width:1600px) {
  .cat-date,
  .h6,
  .numbers-standard .number-text,
  .prefooter-contact .contact-content-copy,
  h6 {
    font-size:24px
  }
}
h1 {
  margin-top:0;
  margin-bottom:1.25rem
}
h2,
h3,
h4,
h5,
h6 {
  margin-top:1rem;
  margin-bottom:.5rem
}
p {
  margin-top:.5rem;
  margin-bottom:1.5rem
}
.has-sidebar .dates-year,
.has-sidebar .h1,
.has-sidebar .home-why-unt,
.has-sidebar h1,
.has-sidebars .dates-year,
.has-sidebars .h1,
.has-sidebars .home-why-unt,
.has-sidebars h1 {
  font-size:31px
}
@media(min-width:320px) {
  .has-sidebar .dates-year,
  .has-sidebar .h1,
  .has-sidebar .home-why-unt,
  .has-sidebar h1,
  .has-sidebars .dates-year,
  .has-sidebars .h1,
  .has-sidebars .home-why-unt,
  .has-sidebars h1 {
    font-size:calc(1.78571vw + 25.28571px)
  }
}
@media(min-width:600px) {
  .has-sidebar .dates-year,
  .has-sidebar .h1,
  .has-sidebar .home-why-unt,
  .has-sidebar h1,
  .has-sidebars .dates-year,
  .has-sidebars .h1,
  .has-sidebars .home-why-unt,
  .has-sidebars h1 {
    font-size:calc(1.33333vw + 28px)
  }
}
@media(min-width:900px) {
  .has-sidebar .dates-year,
  .has-sidebar .h1,
  .has-sidebar .home-why-unt,
  .has-sidebar h1,
  .has-sidebars .dates-year,
  .has-sidebars .h1,
  .has-sidebars .home-why-unt,
  .has-sidebars h1 {
    font-size:calc(.33333vw + 37px)
  }
}
@media(min-width:1200px) {
  .has-sidebar .dates-year,
  .has-sidebar .h1,
  .has-sidebar .home-why-unt,
  .has-sidebar h1,
  .has-sidebars .dates-year,
  .has-sidebars .h1,
  .has-sidebars .home-why-unt,
  .has-sidebars h1 {
    font-size:calc(1.25vw + 26px)
  }
}
@media(min-width:1600px) {
  .has-sidebar .dates-year,
  .has-sidebar .h1,
  .has-sidebar .home-why-unt,
  .has-sidebar h1,
  .has-sidebars .dates-year,
  .has-sidebars .h1,
  .has-sidebars .home-why-unt,
  .has-sidebars h1 {
    font-size:46px
  }
}
.has-sidebar .cta-strip-cta,
.has-sidebar .h2,
.has-sidebar h2,
.has-sidebars .cta-strip-cta,
.has-sidebars .h2,
.has-sidebars h2 {
  font-size:28px
}
@media(min-width:320px) {
  .has-sidebar .cta-strip-cta,
  .has-sidebar .h2,
  .has-sidebar h2,
  .has-sidebars .cta-strip-cta,
  .has-sidebars .h2,
  .has-sidebars h2 {
    font-size:calc(1.42857vw + 23.42857px)
  }
}
@media(min-width:600px) {
  .has-sidebar .cta-strip-cta,
  .has-sidebar .h2,
  .has-sidebar h2,
  .has-sidebars .cta-strip-cta,
  .has-sidebars .h2,
  .has-sidebars h2 {
    font-size:calc(1.33333vw + 24px)
  }
}
@media(min-width:900px) {
  .has-sidebar .cta-strip-cta,
  .has-sidebar .h2,
  .has-sidebar h2,
  .has-sidebars .cta-strip-cta,
  .has-sidebars .h2,
  .has-sidebars h2 {
    font-size:36px
  }
}
@media(min-width:1200px) {
  .has-sidebar .cta-strip-cta,
  .has-sidebar .h2,
  .has-sidebar h2,
  .has-sidebars .cta-strip-cta,
  .has-sidebars .h2,
  .has-sidebars h2 {
    font-size:calc(1.5vw + 18px)
  }
}
@media(min-width:1600px) {
  .has-sidebar .cta-strip-cta,
  .has-sidebar .h2,
  .has-sidebar h2,
  .has-sidebars .cta-strip-cta,
  .has-sidebars .h2,
  .has-sidebars h2 {
    font-size:42px
  }
}
.has-sidebar .h3,
.has-sidebar h3,
.has-sidebars .h3,
.has-sidebars h3 {
  font-size:25px
}
@media(min-width:320px) {
  .has-sidebar .h3,
  .has-sidebar h3,
  .has-sidebars .h3,
  .has-sidebars h3 {
    font-size:calc(1.42857vw + 20.42857px)
  }
}
@media(min-width:600px) {
  .has-sidebar .h3,
  .has-sidebar h3,
  .has-sidebars .h3,
  .has-sidebars h3 {
    font-size:calc(1.33333vw + 21px)
  }
}
@media(min-width:900px) {
  .has-sidebar .h3,
  .has-sidebar h3,
  .has-sidebars .h3,
  .has-sidebars h3 {
    font-size:33px
  }
}
@media(min-width:1200px) {
  .has-sidebar .h3,
  .has-sidebar h3,
  .has-sidebars .h3,
  .has-sidebars h3 {
    font-size:calc(1.25vw + 18px)
  }
}
@media(min-width:1600px) {
  .has-sidebar .h3,
  .has-sidebar h3,
  .has-sidebars .h3,
  .has-sidebars h3 {
    font-size:38px
  }
}
.has-sidebar .h4,
.has-sidebar h4,
.has-sidebars .h4,
.has-sidebars h4 {
  font-size:22px
}
@media(min-width:320px) {
  .has-sidebar .h4,
  .has-sidebar h4,
  .has-sidebars .h4,
  .has-sidebars h4 {
    font-size:calc(1.42857vw + 17.42857px)
  }
}
@media(min-width:600px) {
  .has-sidebar .h4,
  .has-sidebar h4,
  .has-sidebars .h4,
  .has-sidebars h4 {
    font-size:calc(.66667vw + 22px)
  }
}
@media(min-width:900px) {
  .has-sidebar .h4,
  .has-sidebar h4,
  .has-sidebars .h4,
  .has-sidebars h4 {
    font-size:28px
  }
}
@media(min-width:1200px) {
  .has-sidebar .h4,
  .has-sidebar h4,
  .has-sidebars .h4,
  .has-sidebars h4 {
    font-size:calc(1vw + 16px)
  }
}
@media(min-width:1600px) {
  .has-sidebar .h4,
  .has-sidebar h4,
  .has-sidebars .h4,
  .has-sidebars h4 {
    font-size:32px
  }
}
.has-sidebar .h5,
.has-sidebar h5,
.has-sidebars .h5,
.has-sidebars h5 {
  font-size:18px
}
@media(min-width:320px) {
  .has-sidebar .h5,
  .has-sidebar h5,
  .has-sidebars .h5,
  .has-sidebars h5 {
    font-size:calc(.71429vw + 15.71429px)
  }
}
@media(min-width:600px) {
  .has-sidebar .h5,
  .has-sidebar h5,
  .has-sidebars .h5,
  .has-sidebars h5 {
    font-size:calc(1vw + 14px)
  }
}
@media(min-width:900px) {
  .has-sidebar .h5,
  .has-sidebar h5,
  .has-sidebars .h5,
  .has-sidebars h5 {
    font-size:23px
  }
}
@media(min-width:1200px) {
  .has-sidebar .h5,
  .has-sidebar h5,
  .has-sidebars .h5,
  .has-sidebars h5 {
    font-size:calc(.75vw + 14px)
  }
}
@media(min-width:1600px) {
  .has-sidebar .h5,
  .has-sidebar h5,
  .has-sidebars .h5,
  .has-sidebars h5 {
    font-size:26px
  }
}
.has-sidebar .cat-date,
.has-sidebar .h6,
.has-sidebar .numbers-standard .number-text,
.has-sidebar .prefooter-contact .contact-content-copy,
.has-sidebar h6,
.has-sidebars .cat-date,
.has-sidebars .h6,
.has-sidebars .numbers-standard .number-text,
.has-sidebars .prefooter-contact .contact-content-copy,
.has-sidebars h6 {
  font-size:16px
}
@media(min-width:320px) {
  .has-sidebar .cat-date,
  .has-sidebar .h6,
  .has-sidebar .numbers-standard .number-text,
  .has-sidebar .prefooter-contact .contact-content-copy,
  .has-sidebar h6,
  .has-sidebars .cat-date,
  .has-sidebars .h6,
  .has-sidebars .numbers-standard .number-text,
  .has-sidebars .prefooter-contact .contact-content-copy,
  .has-sidebars h6 {
    font-size:calc(.71429vw + 13.71429px)
  }
}
@media(min-width:600px) {
  .has-sidebar .cat-date,
  .has-sidebar .h6,
  .has-sidebar .numbers-standard .number-text,
  .has-sidebar .prefooter-contact .contact-content-copy,
  .has-sidebar h6,
  .has-sidebars .cat-date,
  .has-sidebars .h6,
  .has-sidebars .numbers-standard .number-text,
  .has-sidebars .prefooter-contact .contact-content-copy,
  .has-sidebars h6 {
    font-size:calc(.66667vw + 14px)
  }
}
@media(min-width:900px) {
  .has-sidebar .cat-date,
  .has-sidebar .h6,
  .has-sidebar .numbers-standard .number-text,
  .has-sidebar .prefooter-contact .contact-content-copy,
  .has-sidebar h6,
  .has-sidebars .cat-date,
  .has-sidebars .h6,
  .has-sidebars .numbers-standard .number-text,
  .has-sidebars .prefooter-contact .contact-content-copy,
  .has-sidebars h6 {
    font-size:20px
  }
}
@media(min-width:1200px) {
  .has-sidebar .cat-date,
  .has-sidebar .h6,
  .has-sidebar .numbers-standard .number-text,
  .has-sidebar .prefooter-contact .contact-content-copy,
  .has-sidebar h6,
  .has-sidebars .cat-date,
  .has-sidebars .h6,
  .has-sidebars .numbers-standard .number-text,
  .has-sidebars .prefooter-contact .contact-content-copy,
  .has-sidebars h6 {
    font-size:calc(.75vw + 11px)
  }
}
@media(min-width:1600px) {
  .has-sidebar .cat-date,
  .has-sidebar .h6,
  .has-sidebar .numbers-standard .number-text,
  .has-sidebar .prefooter-contact .contact-content-copy,
  .has-sidebar h6,
  .has-sidebars .cat-date,
  .has-sidebars .h6,
  .has-sidebars .numbers-standard .number-text,
  .has-sidebars .prefooter-contact .contact-content-copy,
  .has-sidebars h6 {
    font-size:23px
  }
}
.contact-details,
.standard-text,
body {
  font-family:Source Sans Pro,Roboto,Helvetica,sans-serif;
  font-size:18px
}
@media(min-width:900px) {
  .contact-details,
  .standard-text,
  body {
    font-size:calc(.33333vw + 15px)
  }
}
@media(min-width:1200px) {
  .contact-details,
  .standard-text,
  body {
    font-size:calc(.41667vw + 14px)
  }
}
@media(min-width:1440px) {
  .contact-details,
  .standard-text,
  body {
    font-size:calc(.55556vw + 12px)
  }
}
@media(min-width:1800px) {
  .contact-details,
  .standard-text,
  body {
    font-size:22px
  }
}
.unt-in-the-news .story-date>div {
  font-size:17px
}
@media(min-width:600px) {
  .unt-in-the-news .story-date>div {
    font-size:calc(.59524vw + 13.42857px)
  }
}
@media(min-width:768px) {
  .unt-in-the-news .story-date>div {
    font-size:calc(.23202vw + 16.2181px)
  }
}
@media(min-width:1199px) {
  .unt-in-the-news .story-date>div {
    font-size:calc(300vw - 3578px)
  }
}
@media(min-width:1200px) {
  .unt-in-the-news .story-date>div {
    font-size:calc(.41667vw + 17px)
  }
}
@media(min-width:1440px) {
  .unt-in-the-news .story-date>div {
    font-size:calc(.27778vw + 19px)
  }
}
@media(min-width:1800px) {
  .unt-in-the-news .story-date>div {
    font-size:24px
  }
}
@media only screen and (max-width:600px) {
  .unt-in-the-news .story-date>div {
    font-size:19px
  }
}
.unt-in-the-news .story-source {
  font-size:16px
}
@media(min-width:900px) {
  .unt-in-the-news .story-source {
    font-size:calc(.33333vw + 13px)
  }
}
@media(min-width:1200px) {
  .unt-in-the-news .story-source {
    font-size:calc(.41667vw + 12px)
  }
}
@media(min-width:1440px) {
  .unt-in-the-news .story-source {
    font-size:calc(.55556vw + 10px)
  }
}
@media(min-width:1800px) {
  .unt-in-the-news .story-source {
    font-size:20px
  }
}
.unt-in-the-news .story-headline,
.unt-in-the-news .story-headline a {
  font-size:18px
}
@media(min-width:900px) {
  .unt-in-the-news .story-headline,
  .unt-in-the-news .story-headline a {
    font-size:calc(.33333vw + 15px)
  }
}
@media(min-width:1200px) {
  .unt-in-the-news .story-headline,
  .unt-in-the-news .story-headline a {
    font-size:calc(.41667vw + 14px)
  }
}
@media(min-width:1440px) {
  .unt-in-the-news .story-headline,
  .unt-in-the-news .story-headline a {
    font-size:calc(.55556vw + 12px)
  }
}
@media(min-width:1800px) {
  .unt-in-the-news .story-headline,
  .unt-in-the-news .story-headline a {
    font-size:22px
  }
}
ol,
ul {
  margin:2rem 0 2rem 1rem;
  padding:0 0 0 1rem
}
ol li,
ul li {
  list-style:disc;
  line-height:1.42rem;
  margin:0 0 .666rem
}
ol.loose-list li,
ul.loose-list li {
  margin:0 0 1.25rem
}
ol li {
  list-style:decimal
}
.supportcopy,
.supportcopy li,
.supportcopy p {
  font-family:Source Sans Pro,Roboto,Helvetica,sans-serif;
  line-height:1.35rem;
  color:#454545;
  font-size:13px
}
@media(min-width:600px) {
  .supportcopy,
  .supportcopy li,
  .supportcopy p {
    font-size:calc(.33333vw + 11px)
  }
}
@media(min-width:900px) {
  .supportcopy,
  .supportcopy li,
  .supportcopy p {
    font-size:calc(.33333vw + 11px)
  }
}
@media(min-width:1200px) {
  .supportcopy,
  .supportcopy li,
  .supportcopy p {
    font-size:calc(.41667vw + 10px)
  }
}
@media(min-width:1440px) {
  .supportcopy,
  .supportcopy li,
  .supportcopy p {
    font-size:calc(.27778vw + 12px)
  }
}
@media(min-width:1800px) {
  .supportcopy,
  .supportcopy li,
  .supportcopy p {
    font-size:17px
  }
}
.supportcopy li,
.supportcopy p {
  line-height:1.25rem
}
.text-large,
.text-largest {
  font-weight:600;
  font-family:Source Sans Pro,Roboto,Helvetica,sans-serif
}
.subheading {
  font-size:17px
}
@media(min-width:600px) {
  .subheading {
    font-size:calc(.66667vw + 13px)
  }
}
@media(min-width:900px) {
  .subheading {
    font-size:calc(1vw + 10px)
  }
}
@media(min-width:1200px) {
  .subheading {
    font-size:calc(.5vw + 16px)
  }
}
@media(min-width:1600px) {
  .subheading {
    font-size:24px
  }
}
.sitename {
  font-size:24px
}
@media(min-width:600px) {
  .sitename {
    font-size:24px
  }
}
@media(min-width:900px) {
  .sitename {
    font-size:calc(1.66667vw + 9px)
  }
}
@media(min-width:1200px) {
  .sitename {
    font-size:calc(.75vw + 20px)
  }
}
@media(min-width:1600px) {
  .sitename {
    font-size:32px
  }
}
.main-menu-overflow .sitename {
  font-size:20px
}
@media(min-width:600px) {
  .main-menu-overflow .sitename {
    font-size:calc(1.33333vw + 12px)
  }
}
@media(min-width:900px) {
  .main-menu-overflow .sitename {
    font-size:calc(1.66667vw + 9px)
  }
}
@media(min-width:1200px) {
  .main-menu-overflow .sitename {
    font-size:29px
  }
}
@media(min-width:1600px) {
  .main-menu-overflow .sitename {
    font-size:29px
  }
}
.breadcrumbs .breadcrumb-link,
.breadcrumbs .breadcrumb-link.active {
  font-size:12px
}
@media(min-width:600px) {
  .breadcrumbs .breadcrumb-link,
  .breadcrumbs .breadcrumb-link.active {
    font-size:calc(.33333vw + 10px)
  }
}
@media(min-width:900px) {
  .breadcrumbs .breadcrumb-link,
  .breadcrumbs .breadcrumb-link.active {
    font-size:calc(.33333vw + 10px)
  }
}
@media(min-width:1200px) {
  .breadcrumbs .breadcrumb-link,
  .breadcrumbs .breadcrumb-link.active {
    font-size:calc(.16667vw + 12px)
  }
}
@media(min-width:1800px) {
  .breadcrumbs .breadcrumb-link,
  .breadcrumbs .breadcrumb-link.active {
    font-size:15px
  }
}
.prefooter-heading {
  font-size:22px
}
@media(min-width:320px) {
  .prefooter-heading {
    font-size:calc(3.21429vw + 11.71429px)
  }
}
@media(min-width:600px) {
  .prefooter-heading {
    font-size:calc(1.66667vw + 21px)
  }
}
@media(min-width:900px) {
  .prefooter-heading {
    font-size:calc(.66667vw + 30px)
  }
}
@media(min-width:1200px) {
  .prefooter-heading {
    font-size:calc(.5vw + 32px)
  }
}
@media(min-width:1600px) {
  .prefooter-heading {
    font-size:40px
  }
}
.more-options-contact .contact-address a,
.more-options-contact .contact-email a,
.more-options-contact .contact-phone a {
  font-size:15px
}
@media(min-width:600px) {
  .more-options-contact .contact-address a,
  .more-options-contact .contact-email a,
  .more-options-contact .contact-phone a {
    font-size:calc(.33333vw + 13px)
  }
}
@media(min-width:900px) {
  .more-options-contact .contact-address a,
  .more-options-contact .contact-email a,
  .more-options-contact .contact-phone a {
    font-size:calc(.33333vw + 13px)
  }
}
@media(min-width:1200px) {
  .more-options-contact .contact-address a,
  .more-options-contact .contact-email a,
  .more-options-contact .contact-phone a {
    font-size:calc(.41667vw + 12px)
  }
}
@media(min-width:1440px) {
  .more-options-contact .contact-address a,
  .more-options-contact .contact-email a,
  .more-options-contact .contact-phone a {
    font-size:calc(.55556vw + 10px)
  }
}
@media(min-width:1800px) {
  .more-options-contact .contact-address a,
  .more-options-contact .contact-email a,
  .more-options-contact .contact-phone a {
    font-size:20px
  }
}
.more-options-degrees .degree-item a,
.more-options-similar .degree-item a {
  font-size:17px
}
@media(min-width:600px) {
  .more-options-degrees .degree-item a,
  .more-options-similar .degree-item a {
    font-size:calc(.59524vw + 13.42857px)
  }
}
@media(min-width:768px) {
  .more-options-degrees .degree-item a,
  .more-options-similar .degree-item a {
    font-size:calc(.23202vw + 16.2181px)
  }
}
@media(min-width:1199px) {
  .more-options-degrees .degree-item a,
  .more-options-similar .degree-item a {
    font-size:calc(300vw - 3578px)
  }
}
@media(min-width:1200px) {
  .more-options-degrees .degree-item a,
  .more-options-similar .degree-item a {
    font-size:calc(.41667vw + 17px)
  }
}
@media(min-width:1440px) {
  .more-options-degrees .degree-item a,
  .more-options-similar .degree-item a {
    font-size:calc(.27778vw + 19px)
  }
}
@media(min-width:1800px) {
  .more-options-degrees .degree-item a,
  .more-options-similar .degree-item a {
    font-size:24px
  }
}
.welcome-section>div,
.welcome-section p {
  margin:0 auto;
  font-size:18px
}
@media(min-width:600px) {
  .welcome-section>div,
  .welcome-section p {
    font-size:calc(1vw + 12px)
  }
}
@media(min-width:900px) {
  .welcome-section>div,
  .welcome-section p {
    font-size:calc(1vw + 12px)
  }
}
@media(min-width:1200px) {
  .welcome-section>div,
  .welcome-section p {
    font-size:calc(1vw + 12px)
  }
}
@media(min-width:1600px) {
  .welcome-section>div,
  .welcome-section p {
    font-size:28px
  }
}
.intro-buttons>div,
.intro-buttons p {
  font-weight:600;
  font-size:17px
}
@media(min-width:600px) {
  .intro-buttons>div,
  .intro-buttons p {
    font-size:calc(.33333vw + 15px)
  }
}
@media(min-width:900px) {
  .intro-buttons>div,
  .intro-buttons p {
    font-size:calc(.66667vw + 12px)
  }
}
@media(min-width:1200px) {
  .intro-buttons>div,
  .intro-buttons p {
    font-size:calc(1vw + 8px)
  }
}
@media(min-width:1600px) {
  .intro-buttons>div,
  .intro-buttons p {
    font-size:24px
  }
}
.btn-cta,
.btn-ctas .btn-cta-container .btn-unt {
  font-weight:400;
  font-size:21px
}
@media(min-width:600px) {
  .btn-cta,
  .btn-ctas .btn-cta-container .btn-unt {
    font-size:calc(.33333vw + 19px)
  }
}
@media(min-width:900px) {
  .btn-cta,
  .btn-ctas .btn-cta-container .btn-unt {
    font-size:calc(.66667vw + 16px)
  }
}
@media(min-width:1200px) {
  .btn-cta,
  .btn-ctas .btn-cta-container .btn-unt {
    font-size:calc(.5vw + 18px)
  }
}
@media(min-width:1600px) {
  .btn-cta,
  .btn-ctas .btn-cta-container .btn-unt {
    font-size:26px
  }
}
.btn-unt {
  font-size:13px
}
@media(min-width:600px) {
  .btn-unt {
    font-size:calc(.33333vw + 11px)
  }
}
@media(min-width:900px) {
  .btn-unt {
    font-size:calc(.33333vw + 11px)
  }
}
@media(min-width:1200px) {
  .btn-unt {
    font-size:calc(.25vw + 12px)
  }
}
@media(min-width:1600px) {
  .btn-unt {
    font-size:16px
  }
}
.btn-unt.small {
  font-size:11px
}
@media(min-width:600px) {
  .btn-unt.small {
    font-size:11px
  }
}
@media(min-width:900px) {
  .btn-unt.small {
    font-size:calc(.33333vw + 8px)
  }
}
@media(min-width:1200px) {
  .btn-unt.small {
    font-size:calc(.25vw + 9px)
  }
}
@media(min-width:1600px) {
  .btn-unt.small {
    font-size:13px
  }
}
.btn-unt.smaller {
  font-size:10px
}
@media(min-width:600px) {
  .btn-unt.smaller {
    font-size:10px
  }
}
@media(min-width:900px) {
  .btn-unt.smaller {
    font-size:calc(.33333vw + 7px)
  }
}
@media(min-width:1200px) {
  .btn-unt.smaller {
    font-size:calc(.25vw + 8px)
  }
}
@media(min-width:1600px) {
  .btn-unt.smaller {
    font-size:12px
  }
}
.btn-unt.large {
  font-size:15px
}
@media(min-width:600px) {
  .btn-unt.large {
    font-size:calc(.33333vw + 13px)
  }
}
@media(min-width:900px) {
  .btn-unt.large {
    font-size:calc(.66667vw + 10px)
  }
}
@media(min-width:1200px) {
  .btn-unt.large {
    font-size:calc(.5vw + 12px)
  }
}
@media(min-width:1600px) {
  .btn-unt.large {
    font-size:20px
  }
}
.brag-number {
  font-family:Oswald,sans-serif;
  line-height:1;
  font-size:40px
}
@media(min-width:320px) {
  .brag-number {
    font-size:calc(.71429vw + 37.71429px)
  }
}
@media(min-width:600px) {
  .brag-number {
    font-size:calc(2vw + 30px)
  }
}
@media(min-width:900px) {
  .brag-number {
    font-size:calc(1.33333vw + 36px)
  }
}
@media(min-width:1200px) {
  .brag-number {
    font-size:calc(1vw + 40px)
  }
}
@media(min-width:1600px) {
  .brag-number {
    font-size:56px
  }
}
.brag-number-large {
  font-family:Oswald,sans-serif;
  line-height:1;
  font-size:60px
}
@media(min-width:320px) {
  .brag-number-large {
    font-size:calc(7.14286vw + 37.14286px)
  }
}
@media(min-width:600px) {
  .brag-number-large {
    font-size:calc(-5.95238vw + 115.71429px)
  }
}
@media(min-width:768px) {
  .brag-number-large {
    font-size:calc(7.57576vw + 11.81818px)
  }
}
@media(min-width:900px) {
  .brag-number-large {
    font-size:calc(3.33333vw + 50px)
  }
}
@media(min-width:1200px) {
  .brag-number-large {
    font-size:calc(3.75vw + 45px)
  }
}
@media(min-width:1600px) {
  .brag-number-large {
    font-size:105px
  }
}
.home-numbers {
  font-family:Oswald,sans-serif;
  line-height:1em;
  font-weight:600;
  letter-spacing:-.5px;
  font-size:66px
}
@media(min-width:320px) {
  .home-numbers {
    font-size:calc(1.42857vw + 61.42857px)
  }
}
@media(min-width:600px) {
  .home-numbers {
    font-size:calc(3.33333vw + 50px)
  }
}
@media(min-width:900px) {
  .home-numbers {
    font-size:calc(3.33333vw + 50px)
  }
}
@media(min-width:1200px) {
  .home-numbers {
    font-size:90px
  }
}
@media(min-width:1600px) {
  .home-numbers {
    font-size:90px
  }
}
.home-numbers-label {
  padding-right:1rem;
  font-size:25px
}
@media(min-width:320px) {
  .home-numbers-label {
    font-size:calc(-1.07143vw + 28.42857px)
  }
}
@media(min-width:600px) {
  .home-numbers-label {
    font-size:calc(2vw + 10px)
  }
}
@media(min-width:900px) {
  .home-numbers-label {
    font-size:calc(1.33333vw + 16px)
  }
}
@media(min-width:1200px) {
  .home-numbers-label {
    font-size:32px
  }
}
@media(min-width:1600px) {
  .home-numbers-label {
    font-size:32px
  }
}
.number-circle-number {
  font-size:38px
}
@media(min-width:320px) {
  .number-circle-number {
    font-size:calc(2.14286vw + 31.14286px)
  }
}
@media(min-width:600px) {
  .number-circle-number {
    font-size:calc(2.39521vw + 29.62874px)
  }
}
@media(min-width:767px) {
  .number-circle-number {
    font-size:calc(-2200vw + 16922px)
  }
}
@media(min-width:768px) {
  .number-circle-number {
    font-size:calc(1.51515vw + 14.36364px)
  }
}
@media(min-width:900px) {
  .number-circle-number {
    font-size:calc(2vw + 10px)
  }
}
@media(min-width:1200px) {
  .number-circle-number {
    font-size:calc(3vw - 2px)
  }
}
@media(min-width:1600px) {
  .number-circle-number {
    font-size:46px
  }
}
.number-circle-text {
  font-size:17px
}
@media(min-width:320px) {
  .number-circle-text {
    font-size:17px
  }
}
@media(min-width:600px) {
  .number-circle-text {
    font-size:17px
  }
}
@media(min-width:900px) {
  .number-circle-text {
    font-size:calc(.33333vw + 14px)
  }
}
@media(min-width:1200px) {
  .number-circle-text {
    font-size:calc(.25vw + 15px)
  }
}
@media(min-width:1600px) {
  .number-circle-text {
    font-size:19px
  }
}
.numbers-content-copy {
  font-size:17px
}
@media(min-width:600px) {
  .numbers-content-copy {
    font-size:calc(.33333vw + 15px)
  }
}
@media(min-width:900px) {
  .numbers-content-copy {
    font-size:calc(.66667vw + 12px)
  }
}
@media(min-width:1200px) {
  .numbers-content-copy {
    font-size:calc(1vw + 8px)
  }
}
@media(min-width:1600px) {
  .numbers-content-copy {
    font-size:24px
  }
}
blockquote {
  font-weight:400;
  font-family:Oswald,sans-serif;
  border-left:3px solid #bbd236;
  padding:.71rem 1rem .71rem 1.42rem;
  font-size:20px
}
@media(min-width:600px) {
  blockquote {
    font-size:calc(.66667vw + 16px)
  }
}
@media(min-width:900px) {
  blockquote {
    font-size:calc(1.33333vw + 10px)
  }
}
@media(min-width:1200px) {
  blockquote {
    font-size:calc(1vw + 14px)
  }
}
@media(min-width:1600px) {
  blockquote {
    font-size:30px
  }
}
blockquote+figcaption {
  color:#bbd236;
  display:block;
  font-weight:700;
  text-align:right;
  font-family:Source Sans Pro,Roboto,Helvetica,sans-serif;
  font-size:16px
}
@media(min-width:600px) {
  blockquote+figcaption {
    font-size:calc(.66667vw + 12px)
  }
}
@media(min-width:900px) {
  blockquote+figcaption {
    font-size:calc(1.33333vw + 6px)
  }
}
@media(min-width:1200px) {
  blockquote+figcaption {
    font-size:calc(1vw + 10px)
  }
}
@media(min-width:1600px) {
  blockquote+figcaption {
    font-size:26px
  }
}
blockquote+figcaption:before {
  content:"– "
}
blockquote+figcaption cite {
  color:#efefef;
  font-weight:600;
  display:block;
  text-align:right;
  font-size:13px
}
@media(min-width:600px) {
  blockquote+figcaption cite {
    font-size:calc(.33333vw + 11px)
  }
}
@media(min-width:900px) {
  blockquote+figcaption cite {
    font-size:calc(.66667vw + 8px)
  }
}
@media(min-width:1200px) {
  blockquote+figcaption cite {
    font-size:calc(.5vw + 10px)
  }
}
@media(min-width:1600px) {
  blockquote+figcaption cite {
    font-size:18px
  }
}
.funnelback-strip input,
.search-dropdown-funnelback input {
  font-size:24px
}
@media(min-width:600px) {
  .funnelback-strip input,
  .search-dropdown-funnelback input {
    font-size:calc(1.33333vw + 16px)
  }
}
@media(min-width:900px) {
  .funnelback-strip input,
  .search-dropdown-funnelback input {
    font-size:calc(1.33333vw + 16px)
  }
}
@media(min-width:1200px) {
  .funnelback-strip input,
  .search-dropdown-funnelback input {
    font-size:calc(1vw + 20px)
  }
}
@media(min-width:1600px) {
  .funnelback-strip input,
  .search-dropdown-funnelback input {
    font-size:36px
  }
}
.funnelback-search-button {
  font-size:20px
}
@media(min-width:600px) {
  .funnelback-search-button {
    font-size:calc(1.33333vw + 12px)
  }
}
@media(min-width:900px) {
  .funnelback-search-button {
    font-size:calc(1vw + 15px)
  }
}
@media(min-width:1200px) {
  .funnelback-search-button {
    font-size:calc(.75vw + 18px)
  }
}
@media(min-width:1600px) {
  .funnelback-search-button {
    font-size:30px
  }
}
.funnelback-radios-wrapper label {
  font-size:15px
}
@media(min-width:600px) {
  .funnelback-radios-wrapper label {
    font-size:15px
  }
}
@media(min-width:900px) {
  .funnelback-radios-wrapper label {
    font-size:calc(.33333vw + 12px)
  }
}
@media(min-width:1200px) {
  .funnelback-radios-wrapper label {
    font-size:16px
  }
}
@media(min-width:1600px) {
  .funnelback-radios-wrapper label {
    font-size:16px
  }
}
.info-cards-wrapper .info-card-heading {
  font-size:24px
}
@media(min-width:320px) {
  .info-cards-wrapper .info-card-heading {
    font-size:24px
  }
}
@media(min-width:600px) {
  .info-cards-wrapper .info-card-heading {
    font-size:calc(.66667vw + 20px)
  }
}
@media(min-width:900px) {
  .info-cards-wrapper .info-card-heading {
    font-size:calc(1.33333vw + 14px)
  }
}
@media(min-width:1200px) {
  .info-cards-wrapper .info-card-heading {
    font-size:calc(1vw + 18px)
  }
}
@media(min-width:1600px) {
  .info-cards-wrapper .info-card-heading {
    font-size:34px
  }
}
.info-cards-wrapper.grid-columns-4 .info-card-heading,
.info-cards-wrapper.grid-columns-5 .info-card-heading {
  font-size:22px
}
@media(min-width:320px) {
  .info-cards-wrapper.grid-columns-4 .info-card-heading,
  .info-cards-wrapper.grid-columns-5 .info-card-heading {
    font-size:calc(.71429vw + 19.71429px)
  }
}
@media(min-width:600px) {
  .info-cards-wrapper.grid-columns-4 .info-card-heading,
  .info-cards-wrapper.grid-columns-5 .info-card-heading {
    font-size:calc(.66667vw + 20px)
  }
}
@media(min-width:900px) {
  .info-cards-wrapper.grid-columns-4 .info-card-heading,
  .info-cards-wrapper.grid-columns-5 .info-card-heading {
    font-size:26px
  }
}
@media(min-width:1200px) {
  .info-cards-wrapper.grid-columns-4 .info-card-heading,
  .info-cards-wrapper.grid-columns-5 .info-card-heading {
    font-size:calc(.5vw + 20px)
  }
}
@media(min-width:1600px) {
  .info-cards-wrapper.grid-columns-4 .info-card-heading,
  .info-cards-wrapper.grid-columns-5 .info-card-heading {
    font-size:28px
  }
}
.info-cards-wrapper .info-card-copy {
  font-size:15px
}
@media(min-width:600px) {
  .info-cards-wrapper .info-card-copy {
    font-size:calc(.33333vw + 13px)
  }
}
@media(min-width:900px) {
  .info-cards-wrapper .info-card-copy {
    font-size:calc(.66667vw + 10px)
  }
}
@media(min-width:1200px) {
  .info-cards-wrapper .info-card-copy {
    font-size:calc(.25vw + 15px)
  }
}
@media(min-width:1600px) {
  .info-cards-wrapper .info-card-copy {
    font-size:19px
  }
}
.info-cards-wrapper.emphasize .info-card-content .info-card-heading {
  font-size:17px
}
@media(min-width:600px) {
  .info-cards-wrapper.emphasize .info-card-content .info-card-heading {
    font-size:calc(.33333vw + 15px)
  }
}
@media(min-width:900px) {
  .info-cards-wrapper.emphasize .info-card-content .info-card-heading {
    font-size:calc(1vw + 9px)
  }
}
@media(min-width:1200px) {
  .info-cards-wrapper.emphasize .info-card-content .info-card-heading {
    font-size:calc(1.25vw + 6px)
  }
}
@media(min-width:1600px) {
  .info-cards-wrapper.emphasize .info-card-content .info-card-heading {
    font-size:26px
  }
}
.info-cards-wrapper.emphasize .info-card-content .info-card-copy {
  font-size:13px
}
@media(min-width:600px) {
  .info-cards-wrapper.emphasize .info-card-content .info-card-copy {
    font-size:calc(.33333vw + 11px)
  }
}
@media(min-width:900px) {
  .info-cards-wrapper.emphasize .info-card-content .info-card-copy {
    font-size:calc(.33333vw + 11px)
  }
}
@media(min-width:1200px) {
  .info-cards-wrapper.emphasize .info-card-content .info-card-copy {
    font-size:calc(.41667vw + 10px)
  }
}
@media(min-width:1440px) {
  .info-cards-wrapper.emphasize .info-card-content .info-card-copy {
    font-size:calc(.27778vw + 12px)
  }
}
@media(min-width:1800px) {
  .info-cards-wrapper.emphasize .info-card-content .info-card-copy {
    font-size:17px
  }
}
.category-header {
  font-size:14px
}
@media(min-width:600px) {
  .category-header {
    font-size:14px
  }
}
@media(min-width:900px) {
  .category-header {
    font-size:calc(.33333vw + 11px)
  }
}
@media(min-width:1200px) {
  .category-header {
    font-size:calc(.25vw + 12px)
  }
}
@media(min-width:1600px) {
  .category-header {
    font-size:16px
  }
}
.info-card-byline {
  font-size:12px
}
@media(min-width:600px) {
  .info-card-byline {
    font-size:12px
  }
}
@media(min-width:900px) {
  .info-card-byline {
    font-size:calc(.33333vw + 9px)
  }
}
@media(min-width:1200px) {
  .info-card-byline {
    font-size:calc(.25vw + 10px)
  }
}
@media(min-width:1600px) {
  .info-card-byline {
    font-size:14px
  }
}
.hashtags {
  font-size:12px
}
@media(min-width:600px) {
  .hashtags {
    font-size:12px
  }
}
@media(min-width:900px) {
  .hashtags {
    font-size:calc(.33333vw + 9px)
  }
}
@media(min-width:1200px) {
  .hashtags {
    font-size:calc(.25vw + 10px)
  }
}
@media(min-width:1600px) {
  .hashtags {
    font-size:14px
  }
}
.info-cards.story-cards .info-card-copy {
  font-size:13px
}
@media(min-width:600px) {
  .info-cards.story-cards .info-card-copy {
    font-size:calc(.33333vw + 11px)
  }
}
@media(min-width:900px) {
  .info-cards.story-cards .info-card-copy {
    font-size:calc(.33333vw + 11px)
  }
}
@media(min-width:1200px) {
  .info-cards.story-cards .info-card-copy {
    font-size:calc(.41667vw + 10px)
  }
}
@media(min-width:1440px) {
  .info-cards.story-cards .info-card-copy {
    font-size:calc(.27778vw + 12px)
  }
}
@media(min-width:1800px) {
  .info-cards.story-cards .info-card-copy {
    font-size:17px
  }
}
.content-grid-copy,
.content-grid-copy p {
  font-size:13px
}
@media(min-width:600px) {
  .content-grid-copy,
  .content-grid-copy p {
    font-size:calc(.33333vw + 11px)
  }
}
@media(min-width:900px) {
  .content-grid-copy,
  .content-grid-copy p {
    font-size:calc(.33333vw + 11px)
  }
}
@media(min-width:1200px) {
  .content-grid-copy,
  .content-grid-copy p {
    font-size:calc(.41667vw + 10px)
  }
}
@media(min-width:1440px) {
  .content-grid-copy,
  .content-grid-copy p {
    font-size:16px
  }
}
@media(min-width:1800px) {
  .content-grid-copy,
  .content-grid-copy p {
    font-size:16px
  }
}
.section-header .section-header-content,
.section-header .section-header-content p {
  font-size:19px
}
@media(min-width:600px) {
  .section-header .section-header-content,
  .section-header .section-header-content p {
    font-size:calc(.66667vw + 15px)
  }
}
@media(min-width:900px) {
  .section-header .section-header-content,
  .section-header .section-header-content p {
    font-size:calc(.33333vw + 18px)
  }
}
@media(min-width:1200px) {
  .section-header .section-header-content,
  .section-header .section-header-content p {
    font-size:calc(.5vw + 16px)
  }
}
@media(min-width:1600px) {
  .section-header .section-header-content,
  .section-header .section-header-content p {
    font-size:24px
  }
}
.quicklinks-link,
.search-toggle {
  font-size:11px
}
@media(min-width:600px) {
  .quicklinks-link,
  .search-toggle {
    font-size:calc(.33333vw + 9px)
  }
}
@media(min-width:900px) {
  .quicklinks-link,
  .search-toggle {
    font-size:calc(.33333vw + 9px)
  }
}
@media(min-width:1200px) {
  .quicklinks-link,
  .search-toggle {
    font-size:calc(.25vw + 10px)
  }
}
@media(min-width:1600px) {
  .quicklinks-link,
  .search-toggle {
    font-size:14px
  }
}
.quicklinks-link:hover,
.search-toggle:hover {
  --tw-text-opacity:1;
  color:rgb(0 0 0/var(--tw-text-opacity));
  -webkit-text-decoration-line:underline;
  text-decoration-line:underline
}
.quicklinks-link.has-dropdown:hover,
.search-toggle.has-dropdown:hover {
  -webkit-text-decoration-line:none;
  text-decoration-line:none
}
.quicklinks-link.has-dropdown button svg,
.search-toggle.has-dropdown button svg {
  width:16px
}
.main-menu-link {
  font-size:21px
}
@media(min-width:1200px) {
  .main-menu-link {
    font-size:calc(.75vw + 12px)
  }
}
@media(min-width:1600px) {
  .main-menu-link {
    font-size:24px
  }
}
.main-menu-link:first-child {
  margin-left:0
}
.main-menu-subnav .main-menu-subnav-header {
  font-size:16px
}
@media(min-width:1200px) {
  .main-menu-subnav .main-menu-subnav-header {
    font-size:calc(.5vw + 10px)
  }
}
@media(min-width:1600px) {
  .main-menu-subnav .main-menu-subnav-header {
    font-size:18px
  }
}
.main-menu-subnav li a {
  font-size:14px
}
@media(min-width:1200px) {
  .main-menu-subnav li a {
    font-size:calc(.5vw + 8px)
  }
}
@media(min-width:1600px) {
  .main-menu-subnav li a {
    font-size:16px
  }
}
.main-menu-subnav li .subnav-header {
  font-size:14px
}
@media(min-width:1200px) {
  .main-menu-subnav li .subnav-header {
    font-size:calc(.5vw + 8px)
  }
}
@media(min-width:1600px) {
  .main-menu-subnav li .subnav-header {
    font-size:16px
  }
}
.mm-link,
.mm-subnav-item {
  line-height:1.1;
  font-size:16px
}
@media(min-width:600px) {
  .mm-link,
  .mm-subnav-item {
    font-size:16px
  }
}
@media(min-width:900px) {
  .mm-link,
  .mm-subnav-item {
    font-size:16px
  }
}
@media(min-width:1200px) {
  .mm-link,
  .mm-subnav-item {
    font-size:16px
  }
}
@media(min-width:1600px) {
  .mm-link,
  .mm-subnav-item {
    font-size:16px
  }
}
.topbar .topbar-link a {
  font-size:15px
}
@media(min-width:600px) {
  .topbar .topbar-link a {
    font-size:calc(.33333vw + 13px)
  }
}
@media(min-width:900px) {
  .topbar .topbar-link a {
    font-size:16px
  }
}
.partridge-header {
  font-size:20px
}
@media(min-width:600px) {
  .partridge-header {
    font-size:calc(.66667vw + 16px)
  }
}
@media(min-width:900px) {
  .partridge-header {
    font-size:calc(2vw + 4px)
  }
}
@media(min-width:1200px) {
  .partridge-header {
    font-size:calc(1vw + 16px)
  }
}
@media(min-width:1600px) {
  .partridge-header {
    font-size:32px
  }
}
.partridge-copy {
  font-size:16px
}
@media(min-width:600px) {
  .partridge-copy {
    font-size:16px
  }
}
@media(min-width:899) {
  .partridge-copy {
    font-size:calc(-100vw + 915px)
  }
}
@media(min-width:900px) {
  .partridge-copy {
    font-size:calc(.66667vw + 9px)
  }
}
@media(min-width:1200px) {
  .partridge-copy {
    font-size:calc(.75vw + 8px)
  }
}
@media(min-width:1600px) {
  .partridge-copy {
    font-size:20px
  }
}
.partridge-cta {
  font-size:24px
}
@media(min-width:320px) {
  .partridge-cta {
    font-size:calc(1.42857vw + 19.42857px)
  }
}
@media(min-width:600px) {
  .partridge-cta {
    font-size:28px
  }
}
@media(min-width:900px) {
  .partridge-cta {
    font-size:calc(2.66667vw + 4px)
  }
}
@media(min-width:1200px) {
  .partridge-cta {
    font-size:calc(1vw + 24px)
  }
}
@media(min-width:1600px) {
  .partridge-cta {
    font-size:calc(2vw + 8px)
  }
}
@media(min-width:1800px) {
  .partridge-cta {
    font-size:44px
  }
}
.partridge-cta-note {
  font-size:13px
}
@media(min-width:600px) {
  .partridge-cta-note {
    font-size:calc(.33333vw + 11px)
  }
}
@media(min-width:900px) {
  .partridge-cta-note {
    font-size:calc(.33333vw + 11px)
  }
}
@media(min-width:1200px) {
  .partridge-cta-note {
    font-size:calc(.41667vw + 10px)
  }
}
@media(min-width:1440px) {
  .partridge-cta-note {
    font-size:calc(.27778vw + 12px)
  }
}
@media(min-width:1800px) {
  .partridge-cta-note {
    font-size:17px
  }
}
.smaller-cta {
  font-size:14px
}
@media(min-width:320px) {
  .smaller-cta {
    font-size:calc(1.07143vw + 10.57143px)
  }
}
@media(min-width:600px) {
  .smaller-cta {
    font-size:calc(1vw + 11px)
  }
}
@media(min-width:900px) {
  .smaller-cta {
    font-size:calc(1.33333vw + 8px)
  }
}
@media(min-width:1200px) {
  .smaller-cta {
    font-size:calc(1.5vw + 6px)
  }
}
@media(min-width:1600px) {
  .smaller-cta {
    font-size:calc(3vw - 18px)
  }
}
@media(min-width:1800px) {
  .smaller-cta {
    font-size:36px
  }
}
.partridge-cta-large {
  font-size:40px
}
@media(min-width:320px) {
  .partridge-cta-large {
    font-size:calc(2.14286vw + 33.14286px)
  }
}
@media(min-width:600px) {
  .partridge-cta-large {
    font-size:calc(1.33333vw + 38px)
  }
}
@media(min-width:900px) {
  .partridge-cta-large {
    font-size:calc(2vw + 32px)
  }
}
@media(min-width:1200px) {
  .partridge-cta-large {
    font-size:calc(1.5vw + 38px)
  }
}
@media(min-width:1600px) {
  .partridge-cta-large {
    font-size:62px
  }
}
.partridge-arrow {
  line-height:1;
  font-size:20px
}
@media(min-width:320px) {
  .partridge-arrow {
    font-size:calc(1.42857vw + 15.42857px)
  }
}
@media(min-width:600px) {
  .partridge-arrow {
    font-size:calc(2.66667vw + 8px)
  }
}
@media(min-width:900px) {
  .partridge-arrow {
    font-size:calc(3.33333vw + 2px)
  }
}
@media(min-width:1200px) {
  .partridge-arrow {
    font-size:calc(2.5vw + 12px)
  }
}
@media(min-width:1600px) {
  .partridge-arrow {
    font-size:52px
  }
}
.hero.page-title .hero-copy {
  font-size:26px
}
@media(min-width:320px) {
  .hero.page-title .hero-copy {
    font-size:calc(2.14286vw + 19.14286px)
  }
}
@media(min-width:600px) {
  .hero.page-title .hero-copy {
    font-size:calc(2.66667vw + 16px)
  }
}
@media(min-width:900px) {
  .hero.page-title .hero-copy {
    font-size:calc(3.33333vw + 10px)
  }
}
@media(min-width:1200px) {
  .hero.page-title .hero-copy {
    font-size:calc(2.5vw + 20px)
  }
}
@media(min-width:1600px) {
  .hero.page-title .hero-copy {
    font-size:60px
  }
}
.page-title-standard h1 {
  font-size:30px
}
@media(min-width:320px) {
  .page-title-standard h1 {
    font-size:calc(2.14286vw + 23.14286px)
  }
}
@media(min-width:600px) {
  .page-title-standard h1 {
    font-size:calc(2vw + 24px)
  }
}
@media(min-width:900px) {
  .page-title-standard h1 {
    font-size:calc(1.33333vw + 30px)
  }
}
@media(min-width:1200px) {
  .page-title-standard h1 {
    font-size:calc(1.5vw + 28px)
  }
}
@media(min-width:1600px) {
  .page-title-standard h1 {
    font-size:52px
  }
}
.hero.welcome .hero-copy div {
  font-weight:600;
  font-size:17px
}
@media(min-width:600px) {
  .hero.welcome .hero-copy div {
    font-size:calc(.33333vw + 15px)
  }
}
@media(min-width:900px) {
  .hero.welcome .hero-copy div {
    font-size:calc(.66667vw + 12px)
  }
}
@media(min-width:1200px) {
  .hero.welcome .hero-copy div {
    font-size:calc(1vw + 8px)
  }
}
@media(min-width:1600px) {
  .hero.welcome .hero-copy div {
    font-size:24px
  }
}
.search-header {
  font-family:Oswald,sans-serif;
  line-height:1em;
  font-size:26px
}
@media(min-width:320px) {
  .search-header {
    font-size:calc(2.14286vw + 19.14286px)
  }
}
@media(min-width:600px) {
  .search-header {
    font-size:calc(3.33333vw + 12px)
  }
}
@media(min-width:900px) {
  .search-header {
    font-size:calc(3.33333vw + 12px)
  }
}
@media(min-width:1200px) {
  .search-header {
    font-size:calc(2.5vw + 22px)
  }
}
@media(min-width:1600px) {
  .search-header {
    font-size:62px
  }
}
.text-shadow-60 {
  text-shadow:0 0 8px rgba(0,0,0,.6)
}
.hero .headline {
  font-size:32px
}
@media(min-width:320px) {
  .hero .headline {
    font-size:calc(1.42857vw + 27.42857px)
  }
}
@media(min-width:600px) {
  .hero .headline {
    font-size:calc(1.33333vw + 28px)
  }
}
@media(min-width:900px) {
  .hero .headline {
    font-size:calc(2vw + 22px)
  }
}
@media(min-width:1200px) {
  .hero .headline {
    font-size:calc(1.5vw + 28px)
  }
}
@media(min-width:1600px) {
  .hero .headline {
    font-size:52px
  }
}
.hero .deck {
  font-size:16px
}
@media(min-width:320px) {
  .hero .deck {
    font-size:calc(.71429vw + 13.71429px)
  }
}
@media(min-width:600px) {
  .hero .deck {
    font-size:calc(.66667vw + 14px)
  }
}
@media(min-width:900px) {
  .hero .deck {
    font-size:calc(.33333vw + 17px)
  }
}
@media(min-width:1200px) {
  .hero .deck {
    font-size:calc(.25vw + 18px)
  }
}
@media(min-width:1600px) {
  .hero .deck {
    font-size:22px
  }
}
.hero.standard .headline {
  font-size:26px
}
@media(min-width:320px) {
  .hero.standard .headline {
    font-size:calc(.71429vw + 23.71429px)
  }
}
@media(min-width:600px) {
  .hero.standard .headline {
    font-size:calc(1.33333vw + 20px)
  }
}
@media(min-width:900px) {
  .hero.standard .headline {
    font-size:calc(2vw + 14px)
  }
}
@media(min-width:1200px) {
  .hero.standard .headline {
    font-size:calc(1vw + 26px)
  }
}
@media(min-width:1600px) {
  .hero.standard .headline {
    font-size:42px
  }
}
.hero.news .news-date {
  font-size:12px
}
@media(min-width:320px) {
  .hero.news .news-date {
    font-size:calc(.35714vw + 10.85714px)
  }
}
@media(min-width:600px) {
  .hero.news .news-date {
    font-size:calc(.33333vw + 11px)
  }
}
@media(min-width:900px) {
  .hero.news .news-date {
    font-size:calc(.33333vw + 11px)
  }
}
@media(min-width:1200px) {
  .hero.news .news-date {
    font-size:calc(.25vw + 12px)
  }
}
@media(min-width:1600px) {
  .hero.news .news-date {
    font-size:16px
  }
}
.hero.news .headline {
  font-weight:500;
  font-size:32px
}
@media(min-width:320px) {
  .hero.news .headline {
    font-size:calc(2.14286vw + 25.14286px)
  }
}
@media(min-width:600px) {
  .hero.news .headline {
    font-size:calc(1.33333vw + 30px)
  }
}
@media(min-width:900px) {
  .hero.news .headline {
    font-size:calc(1.33333vw + 30px)
  }
}
@media(min-width:1200px) {
  .hero.news .headline {
    font-size:calc(1.5vw + 28px)
  }
}
@media(min-width:1600px) {
  .hero.news .headline {
    font-size:52px
  }
}
.hero.news .deck {
  line-height:1.35em;
  font-size:20px
}
@media(min-width:320px) {
  .hero.news .deck {
    font-size:20px
  }
}
@media(min-width:600px) {
  .hero.news .deck {
    font-size:calc(.66667vw + 16px)
  }
}
@media(min-width:900px) {
  .hero.news .deck {
    font-size:22px
  }
}
@media(min-width:1200px) {
  .hero.news .deck {
    font-size:calc(.25vw + 19px)
  }
}
@media(min-width:1600px) {
  .hero.news .deck {
    font-size:23px
  }
}
.hero.page-title h1 {
  font-size:32px
}
@media(min-width:320px) {
  .hero.page-title h1 {
    font-size:calc(2.85714vw + 22.85714px)
  }
}
@media(min-width:600px) {
  .hero.page-title h1 {
    font-size:calc(2vw + 28px)
  }
}
@media(min-width:900px) {
  .hero.page-title h1 {
    font-size:calc(2vw + 28px)
  }
}
@media(min-width:1200px) {
  .hero.page-title h1 {
    font-size:calc(2.5vw + 22px)
  }
}
@media(min-width:1600px) {
  .hero.page-title h1 {
    font-size:62px
  }
}
.spotlight-headline a {
  font-size:15px
}
@media(min-width:320px) {
  .spotlight-headline a {
    font-size:calc(.35714vw + 13.85714px)
  }
}
@media(min-width:600px) {
  .spotlight-headline a {
    font-size:calc(.33333vw + 14px)
  }
}
@media(min-width:900px) {
  .spotlight-headline a {
    font-size:calc(.33333vw + 14px)
  }
}
@media(min-width:1200px) {
  .spotlight-headline a {
    font-size:calc(.25vw + 15px)
  }
}
@media(min-width:1600px) {
  .spotlight-headline a {
    font-size:19px
  }
}
.spotlight-content-content,
.spotlight-content-content p {
  font-size:16px
}
@media(min-width:320px) {
  .spotlight-content-content,
  .spotlight-content-content p {
    font-size:calc(.35714vw + 14.85714px)
  }
}
@media(min-width:600px) {
  .spotlight-content-content,
  .spotlight-content-content p {
    font-size:calc(.33333vw + 15px)
  }
}
@media(min-width:900px) {
  .spotlight-content-content,
  .spotlight-content-content p {
    font-size:calc(.33333vw + 15px)
  }
}
@media(min-width:1200px) {
  .spotlight-content-content,
  .spotlight-content-content p {
    font-size:calc(.25vw + 16px)
  }
}
@media(min-width:1600px) {
  .spotlight-content-content,
  .spotlight-content-content p {
    font-size:20px
  }
}
.has-dropcap:first-letter {
  font-size:48px
}
@media(min-width:320px) {
  .has-dropcap:first-letter {
    font-size:calc(3.92857vw + 35.42857px)
  }
}
@media(min-width:600px) {
  .has-dropcap:first-letter {
    font-size:calc(17.2619vw - 44.57143px)
  }
}
@media(min-width:768px) {
  .has-dropcap:first-letter {
    font-size:calc(-.46083vw + 91.53917px)
  }
}
@media(min-width:985px) {
  .has-dropcap:first-letter {
    font-size:calc(5vw + 37.75px)
  }
}
@media(min-width:1085px) {
  .has-dropcap:first-letter {
    font-size:calc(1.73913vw + 73.13043px)
  }
}
@media(min-width:1200px) {
  .has-dropcap:first-letter {
    font-size:calc(1.66667vw + 74px)
  }
}
@media(min-width:1440px) {
  .has-dropcap:first-letter {
    font-size:calc(2.77778vw + 58px)
  }
}
@media(min-width:1800px) {
  .has-dropcap:first-letter {
    font-size:108px
  }
}
.news-content p {
  line-height:1.85em;
  margin:0 auto 2.34rem;
  font-weight:300!important;
  font-family:Georgia,Times,serif;
  font-size:17px
}
.news-content p:last-child {
  margin-bottom:0
}
@media(min-width:320px) {
  .news-content p {
    font-size:calc(1.07143vw + 13.57143px)
  }
}
@media(min-width:600px) {
  .news-content p {
    font-size:20px
  }
}
@media(min-width:900px) {
  .news-content p {
    font-size:calc(.66667vw + 14px)
  }
}
@media(min-width:1200px) {
  .news-content p {
    font-size:22px
  }
}
.news-image-caption {
  font-size:12px
}
@media(min-width:320px) {
  .news-image-caption {
    font-size:calc(.35714vw + 10.85714px)
  }
}
@media(min-width:600px) {
  .news-image-caption {
    font-size:calc(.33333vw + 11px)
  }
}
@media(min-width:900px) {
  .news-image-caption {
    font-size:14px
  }
}
@media(min-width:1200px) {
  .news-image-caption {
    font-size:14px
  }
}
.news-stack-container .primary .news-headline {
  font-size:20px
}
@media(min-width:320px) {
  .news-stack-container .primary .news-headline {
    font-size:20px
  }
}
@media(min-width:600px) {
  .news-stack-container .primary .news-headline {
    font-size:calc(6.66667vw - 20px)
  }
}
@media(min-width:900px) {
  .news-stack-container .primary .news-headline {
    font-size:calc(1.33333vw + 28px)
  }
}
@media(min-width:1200px) {
  .news-stack-container .primary .news-headline {
    font-size:calc(1vw + 32px)
  }
}
@media(min-width:1600px) {
  .news-stack-container .primary .news-headline {
    font-size:48px
  }
}
.news-stack-container .secondary .news-headline {
  font-size:20px
}
@media(min-width:320px) {
  .news-stack-container .secondary .news-headline {
    font-size:20px
  }
}
@media(min-width:600px) {
  .news-stack-container .secondary .news-headline {
    font-size:calc(1.33333vw + 12px)
  }
}
@media(min-width:900px) {
  .news-stack-container .secondary .news-headline {
    font-size:calc(1vw + 15px)
  }
}
@media(min-width:1200px) {
  .news-stack-container .secondary .news-headline {
    font-size:calc(.75vw + 18px)
  }
}
@media(min-width:1600px) {
  .news-stack-container .secondary .news-headline {
    font-size:30px
  }
}
.news-stack-container .third .news-headline {
  font-size:20px
}
@media(min-width:320px) {
  .news-stack-container .third .news-headline {
    font-size:20px
  }
}
@media(min-width:600px) {
  .news-stack-container .third .news-headline {
    font-size:20px
  }
}
@media(min-width:900px) {
  .news-stack-container .third .news-headline {
    font-size:20px
  }
}
@media(min-width:1200px) {
  .news-stack-container .third .news-headline {
    font-size:20px
  }
}
@media(min-width:1600px) {
  .news-stack-container .third .news-headline {
    font-size:20px
  }
}
.news-stack-container .news-byline {
  font-size:12px
}
@media(min-width:320px) {
  .news-stack-container .news-byline {
    font-size:calc(.35714vw + 10.85714px)
  }
}
@media(min-width:600px) {
  .news-stack-container .news-byline {
    font-size:calc(.33333vw + 11px)
  }
}
@media(min-width:900px) {
  .news-stack-container .news-byline {
    font-size:14px
  }
}
@media(min-width:1200px) {
  .news-stack-container .news-byline {
    font-size:14px
  }
}
@media(min-width:1600px) {
  .news-stack-container .news-byline {
    font-size:14px
  }
}
.news-story .unt-in-news-headline {
  font-size:20px
}
@media(min-width:320px) {
  .news-story .unt-in-news-headline {
    font-size:20px
  }
}
@media(min-width:600px) {
  .news-story .unt-in-news-headline {
    font-size:20px
  }
}
@media(min-width:900px) {
  .news-story .unt-in-news-headline {
    font-size:calc(.66667vw + 14px)
  }
}
@media(min-width:1200px) {
  .news-story .unt-in-news-headline {
    font-size:calc(.5vw + 16px)
  }
}
@media(min-width:1600px) {
  .news-story .unt-in-news-headline {
    font-size:24px
  }
}
.people-card .name {
  font-size:18px
}
@media(min-width:320px) {
  .people-card .name {
    font-size:calc(.71429vw + 15.71429px)
  }
}
@media(min-width:600px) {
  .people-card .name {
    font-size:calc(.66667vw + 16px)
  }
}
@media(min-width:900px) {
  .people-card .name {
    font-size:calc(.66667vw + 16px)
  }
}
@media(min-width:1200px) {
  .people-card .name {
    font-size:calc(.5vw + 18px)
  }
}
@media(min-width:1600px) {
  .people-card .name {
    font-size:26px
  }
}
.people-card .jobtitle {
  font-size:15px
}
@media(min-width:600px) {
  .people-card .jobtitle {
    font-size:15px
  }
}
@media(min-width:900px) {
  .people-card .jobtitle {
    font-size:calc(.33333vw + 12px)
  }
}
@media(min-width:1200px) {
  .people-card .jobtitle {
    font-size:calc(.25vw + 13px)
  }
}
@media(min-width:1600px) {
  .people-card .jobtitle {
    font-size:17px
  }
}
.people-card .dept {
  font-size:13px
}
@media(min-width:600px) {
  .people-card .dept {
    font-size:13px
  }
}
@media(min-width:900px) {
  .people-card .dept {
    font-size:calc(.33333vw + 10px)
  }
}
@media(min-width:1200px) {
  .people-card .dept {
    font-size:calc(.25vw + 11px)
  }
}
@media(min-width:1600px) {
  .people-card .dept {
    font-size:15px
  }
}
.people-card .people-card-contacts {
  font-size:15px
}
@media(min-width:600px) {
  .people-card .people-card-contacts {
    font-size:15px
  }
}
@media(min-width:900px) {
  .people-card .people-card-contacts {
    font-size:calc(.33333vw + 12px)
  }
}
@media(min-width:1200px) {
  .people-card .people-card-contacts {
    font-size:calc(.25vw + 13px)
  }
}
@media(min-width:1600px) {
  .people-card .people-card-contacts {
    font-size:17px
  }
}
.people-strip .bio-name,
.people-strip .name,
.people-stripe .bio-name,
.people-stripe .name {
  font-size:20px
}
@media(min-width:320px) {
  .people-strip .bio-name,
  .people-strip .name,
  .people-stripe .bio-name,
  .people-stripe .name {
    font-size:calc(1.07143vw + 16.57143px)
  }
}
@media(min-width:600px) {
  .people-strip .bio-name,
  .people-strip .name,
  .people-stripe .bio-name,
  .people-stripe .name {
    font-size:calc(1vw + 17px)
  }
}
@media(min-width:900px) {
  .people-strip .bio-name,
  .people-strip .name,
  .people-stripe .bio-name,
  .people-stripe .name {
    font-size:calc(.66667vw + 20px)
  }
}
@media(min-width:1200px) {
  .people-strip .bio-name,
  .people-strip .name,
  .people-stripe .bio-name,
  .people-stripe .name {
    font-size:calc(.5vw + 22px)
  }
}
@media(min-width:1600px) {
  .people-strip .bio-name,
  .people-strip .name,
  .people-stripe .bio-name,
  .people-stripe .name {
    font-size:30px
  }
}
.people-strip .people-contact.h4,
.people-stripe .people-contact.h4 {
  font-size:18px
}
@media(min-width:320px) {
  .people-strip .people-contact.h4,
  .people-stripe .people-contact.h4 {
    font-size:calc(.35714vw + 16.85714px)
  }
}
@media(min-width:600px) {
  .people-strip .people-contact.h4,
  .people-stripe .people-contact.h4 {
    font-size:calc(.33333vw + 17px)
  }
}
@media(min-width:900px) {
  .people-strip .people-contact.h4,
  .people-stripe .people-contact.h4 {
    font-size:calc(.33333vw + 17px)
  }
}
@media(min-width:1200px) {
  .people-strip .people-contact.h4,
  .people-stripe .people-contact.h4 {
    font-size:calc(.25vw + 18px)
  }
}
@media(min-width:1600px) {
  .people-strip .people-contact.h4,
  .people-stripe .people-contact.h4 {
    font-size:22px
  }
}
.people-strip .bio p,
.people-stripe .bio p {
  font-size:16px
}
@media(min-width:600px) {
  .people-strip .bio p,
  .people-stripe .bio p {
    font-size:calc(.33333vw + 14px)
  }
}
@media(min-width:900px) {
  .people-strip .bio p,
  .people-stripe .bio p {
    font-size:calc(.33333vw + 14px)
  }
}
@media(min-width:1200px) {
  .people-strip .bio p,
  .people-stripe .bio p {
    font-size:calc(.25vw + 15px)
  }
}
@media(min-width:1600px) {
  .people-strip .bio p,
  .people-stripe .bio p {
    font-size:19px
  }
}
.split-image .split-copy,
.split-image .split-copy p {
  font-family:Source Sans Pro,Roboto,Helvetica,sans-serif;
  font-size:18px
}
@media(min-width:900px) {
  .split-image .split-copy,
  .split-image .split-copy p {
    font-size:calc(.33333vw + 15px)
  }
}
@media(min-width:1200px) {
  .split-image .split-copy,
  .split-image .split-copy p {
    font-size:calc(.41667vw + 14px)
  }
}
@media(min-width:1440px) {
  .split-image .split-copy,
  .split-image .split-copy p {
    font-size:calc(.55556vw + 12px)
  }
}
@media(min-width:1800px) {
  .split-image .split-copy,
  .split-image .split-copy p {
    font-size:22px
  }
}
.js-accordion__panel.minimalist-accordion__panel,
.js-accordion__panel.minimalist-accordion__panel *,
.minimalist-accordion__panel * {
  font-size:16px
}
@media(min-width:600px) {
  .js-accordion__panel.minimalist-accordion__panel,
  .js-accordion__panel.minimalist-accordion__panel *,
  .minimalist-accordion__panel * {
    font-size:calc(.33333vw + 14px)
  }
}
@media(min-width:900px) {
  .js-accordion__panel.minimalist-accordion__panel,
  .js-accordion__panel.minimalist-accordion__panel *,
  .minimalist-accordion__panel * {
    font-size:calc(.33333vw + 14px)
  }
}
@media(min-width:1200px) {
  .js-accordion__panel.minimalist-accordion__panel,
  .js-accordion__panel.minimalist-accordion__panel *,
  .minimalist-accordion__panel * {
    font-size:calc(.25vw + 15px)
  }
}
@media(min-width:1600px) {
  .js-accordion__panel.minimalist-accordion__panel,
  .js-accordion__panel.minimalist-accordion__panel *,
  .minimalist-accordion__panel * {
    font-size:19px
  }
}
button.js-accordion__header {
  font-size:18px
}
@media(min-width:600px) {
  button.js-accordion__header {
    font-size:calc(.33333vw + 16px)
  }
}
@media(min-width:900px) {
  button.js-accordion__header {
    font-size:calc(.33333vw + 16px)
  }
}
@media(min-width:1200px) {
  button.js-accordion__header {
    font-size:calc(.25vw + 17px)
  }
}
@media(min-width:1600px) {
  button.js-accordion__header {
    font-size:21px
  }
}
.program-details-courses .accordion-item button.js-accordion__header {
  font-size:20px
}
@media(min-width:600px) {
  .program-details-courses .accordion-item button.js-accordion__header {
    font-size:calc(.33333vw + 18px)
  }
}
@media(min-width:900px) {
  .program-details-courses .accordion-item button.js-accordion__header {
    font-size:calc(.66667vw + 15px)
  }
}
@media(min-width:1200px) {
  .program-details-courses .accordion-item button.js-accordion__header {
    font-size:calc(.25vw + 20px)
  }
}
@media(min-width:1600px) {
  .program-details-courses .accordion-item button.js-accordion__header {
    font-size:24px
  }
}
.hero-obituary-wrapper .headline {
  font-size:12px
}
@media(min-width:600px) {
  .hero-obituary-wrapper .headline {
    font-size:calc(.66667vw + 8px)
  }
}
@media(min-width:900px) {
  .hero-obituary-wrapper .headline {
    font-size:calc(.33333vw + 11px)
  }
}
@media(min-width:1200px) {
  .hero-obituary-wrapper .headline {
    font-size:calc(.25vw + 12px)
  }
}
@media(min-width:1600px) {
  .hero-obituary-wrapper .headline {
    font-size:16px
  }
}
.obituary-listing-item {
  font-size:16px
}
@media(min-width:600px) {
  .obituary-listing-item {
    font-size:calc(.66667vw + 12px)
  }
}
@media(min-width:900px) {
  .obituary-listing-item {
    font-size:calc(.33333vw + 15px)
  }
}
@media(min-width:1200px) {
  .obituary-listing-item {
    font-size:calc(.25vw + 16px)
  }
}
@media(min-width:1600px) {
  .obituary-listing-item {
    font-size:20px
  }
}
.obituary-listing-item a {
  font-size:16px
}
@media(min-width:600px) {
  .obituary-listing-item a {
    font-size:calc(.66667vw + 12px)
  }
}
@media(min-width:900px) {
  .obituary-listing-item a {
    font-size:calc(.33333vw + 15px)
  }
}
@media(min-width:1200px) {
  .obituary-listing-item a {
    font-size:calc(.25vw + 16px)
  }
}
@media(min-width:1600px) {
  .obituary-listing-item a {
    font-size:20px
  }
}
.pagination-controls.simple-pagination li {
  font-size:12px
}
@media(min-width:600px) {
  .pagination-controls.simple-pagination li {
    font-size:12px
  }
}
@media(min-width:900px) {
  .pagination-controls.simple-pagination li {
    font-size:calc(.33333vw + 9px)
  }
}
@media(min-width:1200px) {
  .pagination-controls.simple-pagination li {
    font-size:calc(.25vw + 10px)
  }
}
@media(min-width:1600px) {
  .pagination-controls.simple-pagination li {
    font-size:14px
  }
}
.footer-wrapper * {
  font-size:13px
}
@media(min-width:320px) {
  .footer-wrapper * {
    font-size:calc(.35714vw + 11.85714px)
  }
}
@media(min-width:600px) {
  .footer-wrapper * {
    font-size:calc(.33333vw + 12px)
  }
}
@media(min-width:900px) {
  .footer-wrapper * {
    font-size:calc(.33333vw + 12px)
  }
}
@media(min-width:1200px) {
  .footer-wrapper * {
    font-size:16px
  }
}
.footer-wrapper .socials a svg {
  font-size:14px
}
@media(min-width:320px) {
  .footer-wrapper .socials a svg {
    font-size:14px
  }
}
@media(min-width:600px) {
  .footer-wrapper .socials a svg {
    font-size:14px
  }
}
@media(min-width:900px) {
  .footer-wrapper .socials a svg {
    font-size:calc(.66667vw + 8px)
  }
}
@media(min-width:1200px) {
  .footer-wrapper .socials a svg {
    font-size:16px
  }
}
.footer .cta-pill {
  font-size:13px
}
@media(min-width:320px) {
  .footer .cta-pill {
    font-size:calc(.71429vw + 10.71429px)
  }
}
@media(min-width:600px) {
  .footer .cta-pill {
    font-size:calc(.33333vw + 13px)
  }
}
@media(min-width:900px) {
  .footer .cta-pill {
    font-size:calc(.33333vw + 13px)
  }
}
@media(min-width:1200px) {
  .footer .cta-pill {
    font-size:calc(.25vw + 14px)
  }
}
@media(min-width:1600px) {
  .footer .cta-pill {
    font-size:18px
  }
}
.footer .dept-bldg {
  font-size:16px
}
@media(min-width:600px) {
  .footer .dept-bldg {
    font-size:calc(.33333vw + 14px)
  }
}
@media(min-width:900px) {
  .footer .dept-bldg {
    font-size:calc(.33333vw + 14px)
  }
}
@media(min-width:1200px) {
  .footer .dept-bldg {
    font-size:18px
  }
}
@media(min-width:1600px) {
  .footer .dept-bldg {
    font-size:18px
  }
}
.footer .footer-university-links li {
  font-size:12px
}
@media(min-width:320px) {
  .footer .footer-university-links li {
    font-size:12px
  }
}
@media(min-width:600px) {
  .footer .footer-university-links li {
    font-size:calc(.59524vw + 8.42857px)
  }
}
@media(min-width:768px) {
  .footer .footer-university-links li {
    font-size:calc(1.51515vw + 1.36364px)
  }
}
@media(min-width:900px) {
  .footer .footer-university-links li {
    font-size:15px
  }
}
.footer .footer-required-links * {
  font-size:12px
}
@media(min-width:320px) {
  .footer .footer-required-links * {
    font-size:12px
  }
}
@media(min-width:600px) {
  .footer .footer-required-links * {
    font-size:calc(.59524vw + 8.42857px)
  }
}
@media(min-width:768px) {
  .footer .footer-required-links * {
    font-size:calc(1.51515vw + 1.36364px)
  }
}
@media(min-width:900px) {
  .footer .footer-required-links * {
    font-size:15px
  }
}
.footer .copyright-home * {
  font-size:12px
}
@media(min-width:320px) {
  .footer .copyright-home * {
    font-size:12px
  }
}
@media(min-width:600px) {
  .footer .copyright-home * {
    font-size:calc(.59524vw + 8.42857px)
  }
}
@media(min-width:768px) {
  .footer .copyright-home * {
    font-size:calc(.75758vw + 7.18182px)
  }
}
@media(min-width:900px) {
  .footer .copyright-home * {
    font-size:14px
  }
}
.sidebar-menu-heading {
  font-size:21px
}
@media(min-width:1200px) {
  .sidebar-menu-heading {
    font-size:calc(.75vw + 12px)
  }
}
@media(min-width:1600px) {
  .sidebar-menu-heading {
    font-size:24px
  }
}
.sidebar-menu-prefix {
  font-size:15px
}
@media(min-width:600px) {
  .sidebar-menu-prefix {
    font-size:calc(.33333vw + 13px)
  }
}
@media(min-width:900px) {
  .sidebar-menu-prefix {
    font-size:calc(.33333vw + 13px)
  }
}
@media(min-width:1200px) {
  .sidebar-menu-prefix {
    font-size:calc(.41667vw + 12px)
  }
}
@media(min-width:1440px) {
  .sidebar-menu-prefix {
    font-size:calc(.27778vw + 14px)
  }
}
@media(min-width:1800px) {
  .sidebar-menu-prefix {
    font-size:19px
  }
}
.sidebar-menu-suffix {
  font-size:13px
}
@media(min-width:600px) {
  .sidebar-menu-suffix {
    font-size:calc(.33333vw + 11px)
  }
}
@media(min-width:900px) {
  .sidebar-menu-suffix {
    font-size:calc(.33333vw + 11px)
  }
}
@media(min-width:1200px) {
  .sidebar-menu-suffix {
    font-size:calc(.41667vw + 10px)
  }
}
@media(min-width:1440px) {
  .sidebar-menu-suffix {
    font-size:16px
  }
}
.sidebar-menu li a {
  font-size:15px
}
@media(min-width:600px) {
  .sidebar-menu li a {
    font-size:calc(.33333vw + 13px)
  }
}
@media(min-width:900px) {
  .sidebar-menu li a {
    font-size:calc(.33333vw + 13px)
  }
}
@media(min-width:1200px) {
  .sidebar-menu li a {
    font-size:calc(.41667vw + 12px)
  }
}
@media(min-width:1440px) {
  .sidebar-menu li a {
    font-size:calc(.27778vw + 14px)
  }
}
@media(min-width:1800px) {
  .sidebar-menu li a {
    font-size:19px
  }
}
.sidebar-cta-block-heading,
.sidebar-cta-block-heading p {
  font-size:34px
}
@media(min-width:600px) {
  .sidebar-cta-block-heading,
  .sidebar-cta-block-heading p {
    font-size:calc(1.33333vw + 26px)
  }
}
@media(min-width:900px) {
  .sidebar-cta-block-heading,
  .sidebar-cta-block-heading p {
    font-size:calc(1.33333vw + 26px)
  }
}
@media(min-width:1200px) {
  .sidebar-cta-block-heading,
  .sidebar-cta-block-heading p {
    font-size:calc(.83333vw + 32px)
  }
}
@media(min-width:1440px) {
  .sidebar-cta-block-heading,
  .sidebar-cta-block-heading p {
    font-size:calc(1.11111vw + 28px)
  }
}
@media(min-width:1800px) {
  .sidebar-cta-block-heading,
  .sidebar-cta-block-heading p {
    font-size:48px
  }
}
.sidebar-cta-block-subheading,
.sidebar-cta-block-subheading p {
  font-size:18px
}
@media(min-width:600px) {
  .sidebar-cta-block-subheading,
  .sidebar-cta-block-subheading p {
    font-size:calc(1.33333vw + 10px)
  }
}
@media(min-width:900px) {
  .sidebar-cta-block-subheading,
  .sidebar-cta-block-subheading p {
    font-size:calc(1.33333vw + 10px)
  }
}
@media(min-width:1200px) {
  .sidebar-cta-block-subheading,
  .sidebar-cta-block-subheading p {
    font-size:calc(1.66667vw + 6px)
  }
}
@media(min-width:1440px) {
  .sidebar-cta-block-subheading,
  .sidebar-cta-block-subheading p {
    font-size:calc(.55556vw + 22px)
  }
}
@media(min-width:1800px) {
  .sidebar-cta-block-subheading,
  .sidebar-cta-block-subheading p {
    font-size:32px
  }
}
.sidebar-cta-block-content,
.sidebar-cta-block-content p {
  font-size:15px
}
@media(min-width:600px) {
  .sidebar-cta-block-content,
  .sidebar-cta-block-content p {
    font-size:calc(.33333vw + 13px)
  }
}
@media(min-width:900px) {
  .sidebar-cta-block-content,
  .sidebar-cta-block-content p {
    font-size:calc(.66667vw + 10px)
  }
}
@media(min-width:1200px) {
  .sidebar-cta-block-content,
  .sidebar-cta-block-content p {
    font-size:calc(.41667vw + 13px)
  }
}
@media(min-width:1440px) {
  .sidebar-cta-block-content,
  .sidebar-cta-block-content p {
    font-size:calc(.27778vw + 15px)
  }
}
@media(min-width:1800px) {
  .sidebar-cta-block-content,
  .sidebar-cta-block-content p {
    font-size:20px
  }
}
table caption {
  font-size:20px
}
@media(min-width:600px) {
  table caption {
    font-size:20px
  }
}
@media(min-width:900px) {
  table caption {
    font-size:calc(.33333vw + 17px)
  }
}
@media(min-width:1200px) {
  table caption {
    font-size:calc(.41667vw + 16px)
  }
}
@media(min-width:1440px) {
  table caption {
    font-size:calc(.27778vw + 18px)
  }
}
@media(min-width:1800px) {
  table caption {
    font-size:23px
  }
}
table th {
  font-size:14px
}
@media(min-width:600px) {
  table th {
    font-size:14px
  }
}
@media(min-width:900px) {
  table th {
    font-size:calc(.33333vw + 11px)
  }
}
@media(min-width:1200px) {
  table th {
    font-size:15px
  }
}
@media(min-width:1440px) {
  table th {
    font-size:15px
  }
}
@media(min-width:1800px) {
  table th {
    font-size:15px
  }
}
table td {
  font-size:15px
}
@media(min-width:600px) {
  table td {
    font-size:15px
  }
}
@media(min-width:900px) {
  table td {
    font-size:calc(.33333vw + 12px)
  }
}
@media(min-width:1200px) {
  table td {
    font-size:16px
  }
}
@media(min-width:1440px) {
  table td {
    font-size:16px
  }
}
@media(min-width:1800px) {
  table td {
    font-size:16px
  }
}
.program-details-highlights .content-grid .content-grid-copy,
.program-details-highlights .content-grid .content-grid-copy p {
  font-size:15px
}
@media(min-width:600px) {
  .program-details-highlights .content-grid .content-grid-copy,
  .program-details-highlights .content-grid .content-grid-copy p {
    font-size:calc(.33333vw + 13px)
  }
}
@media(min-width:900px) {
  .program-details-highlights .content-grid .content-grid-copy,
  .program-details-highlights .content-grid .content-grid-copy p {
    font-size:calc(.66667vw + 10px)
  }
}
@media(min-width:1200px) {
  .program-details-highlights .content-grid .content-grid-copy,
  .program-details-highlights .content-grid .content-grid-copy p {
    font-size:calc(.41667vw + 13px)
  }
}
@media(min-width:1440px) {
  .program-details-highlights .content-grid .content-grid-copy,
  .program-details-highlights .content-grid .content-grid-copy p {
    font-size:calc(.27778vw + 15px)
  }
}
@media(min-width:1800px) {
  .program-details-highlights .content-grid .content-grid-copy,
  .program-details-highlights .content-grid .content-grid-copy p {
    font-size:20px
  }
}
.columned-list .section-content {
  font-family:Source Sans Pro,Roboto,Helvetica,sans-serif;
  font-size:16px
}
@media(min-width:600px) {
  .columned-list .section-content {
    font-size:calc(.66667vw + 12px)
  }
}
@media(min-width:900px) {
  .columned-list .section-content {
    font-size:calc(.33333vw + 15px)
  }
}
@media(min-width:1200px) {
  .columned-list .section-content {
    font-size:calc(.41667vw + 14px)
  }
}
@media(min-width:1440px) {
  .columned-list .section-content {
    font-size:calc(.55556vw + 12px)
  }
}
@media(min-width:1800px) {
  .columned-list .section-content {
    font-size:22px
  }
}
.card-slide div {
  font-size:15px
}
@media(min-width:600px) {
  .card-slide div {
    font-size:calc(.33333vw + 13px)
  }
}
@media(min-width:900px) {
  .card-slide div {
    font-size:calc(.33333vw + 13px)
  }
}
@media(min-width:1200px) {
  .card-slide div {
    font-size:17px
  }
}
