.uthealth h1,
.uthealth h2{
  font-family: "EB Garamond", serif;
  font-weight: 600;
  line-height: 1.2;
}
.side-nav h2 {
    font-size: 1.5em;
  font-family:'Roboto', sans-serif;
}

#page-heading {
  padding-left: 0.325rem;
}
.uthealth #page-content p,
.uthealth #page-content ol li,
.uthealth #page-content ul li,
.uthealth #page-content a,
.uthealth #page-content label,
.uthealth #page-content td,
.uthealth #page-content th {
  font-size: 1.25rem;
  line-height: 1.875;
}

main#page-content .breadcrumbs a,
#section-block .menu li a {
  font-size: 1rem;
}

.uthealth #page-content ul.breadcrumbs li,
.uthealth #page-content ul.breadcrumbs li a {
  line-height: 1.2875;
}

.uthealth #page-content a.link-fancy {
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.5px;
  font-size: 1.5rem;
}
.uthealth #page-content a:hover.link-fancy {
  color: var(--uthorange-10-darker);
  text-decoration: underline;
  text-decoration-line: 0.125px;
}
a.link-fancy::after {
  content: "";
  width: 20px;
  height: 20px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"><path d="M22 3.14286C22 1.40937 20.5906 0 18.8571 0H3.14286C1.40937 0 0 1.40937 0 3.14286V18.8571C0 20.5906 1.40937 22 3.14286 22H18.8571C20.5906 22 22 20.5906 22 18.8571V3.14286ZM18.5134 11.8348L13.0134 17.3348C12.5518 17.7964 11.8054 17.7964 11.3487 17.3348C10.892 16.8732 10.8871 16.1268 11.3487 15.6701L14.8353 12.1835L4.32143 12.1786C3.6683 12.1786 3.14286 11.6531 3.14286 11C3.14286 10.3469 3.6683 9.82143 4.32143 9.82143H14.8353L11.3487 6.33482C10.8871 5.87321 10.8871 5.12679 11.3487 4.67009C11.8103 4.21339 12.5567 4.20848 13.0134 4.67009L18.5134 10.1652C18.975 10.6268 18.975 11.3732 18.5134 11.8299V11.8348Z" fill="%23AE6042"/></svg>');
  transition: all 0.25s ease-in;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  top: 0.1rem;
  left: 0.55em;
  right: auto;
  position: relative;
}
a.link-fancy:hover::after {
  left: 0.65em;
}
.uthealth h1 {
  font-size: 4em;
  font-size: clamp(2.5rem, 8vw, 4rem);
  font-weight: 700;
}
.bg-dark-sage {
  margin-bottom: 3rem;
  background-color: #e0dde4;
  padding: 3rem;
}

.uthealth .hero-title #page-title {
  font-size: 2.5em;
  font-size: clamp(2.5rem, 8vw, 4rem);
  font-weight: 600;
  font-family: "EB Garamond", serif;
  padding-left: 0.25rem;
}

.split-content h2 {
  font-size: 2.5rem;
  margin-bottom: 0.5rem;
}
#page-content h2 a:not([class]) {
  font-size: inherit;
  font-family: inherit;
  margin-bottom: 0;
  padding-bottom: 0;
  background-image: linear-gradient(
    rgb(174 96 66 / 59%),
    rgba(174, 96, 66, 0.4)
  );
  background-size: 0.0625rem 0.0625rem;
  background-repeat: repeat-x;
  background-position: 0 88%;
}
#page-content h2 {
  font-size: clamp(2.125rem, 6vw, 2.75rem);
  margin-bottom: 1rem;
}
#page-content h2 a:hover:not([class]) {
  color: var(--uthorange);
  background-size: 0.125rem 0.125rem;
}
#strategic-plan {
  background-color: #333;
  background: none;
  background-size: cover;
  overflow: visible;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  align-items: center;
  align-content: center;
}
#strategic-plan a {
  margin-bottom: 0;
}
#strategic-plan h2 {
  margin-top: 0.5rem;
}
#strategic-plan .cell {
  background-color: #fff;
  padding: 2.5rem 0 0 0;
  padding-top: 0;
  height: clamp(15rem, 30vw, 20rem);
  align-items: center;
  align-content: center;
}
#page-content #strategic-plan .grid-x {
  margin-bottom: 0;
}

.split-content .content-sc.large-order-1 {
  padding-right: 0;
}
.split-content .image-sc.large-order-1 {
  padding: 0;
}
.split-content .content-sc.large-order-2 {
  padding: 0;
}

.gray-bg {
  background-color: #f7f7f7;
  padding-bottom: 2.5rem;
  padding-top: 3.75rem;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 4rem;
}

@media print, screen and (min-width: 64em) {
  #strategic-plan .cell {
    padding: 2.5rem;
  }
  #strategic-plan h2 {
    margin-top: -1rem;
  }
  #strategic-plan {
    overflow: hidden;
    height: clamp(20rem, 50vw, 30rem);
    margin-top: 0;
    align-items: center;
    align-content: center;
  }
  #strategic-plan {
    background: center / cover url("/manyfaces/images/med-center-aerial.webp")
      no-repeat;
  }
  .split-content .image-sc {
    padding-bottom: 0;
    padding-top: 1rem;
  }

  .split-content .content-sc.large-order-1 {
    padding: 0 2.5rem 1rem 0;
  }
  .split-content .image-sc.large-order-2 {
    padding: 1rem 0 1rem 2.5rem;
    /* border-left: #F0EEEB solid 2px; */
  }

  .split-content .image-sc.large-order-1 {
    padding: 1rem 2.5rem 0 0;
  }
  .split-content .content-sc.large-order-2 {
    padding-left: 2.5rem;
  }
    .split-content .video-sc.large-order-2 {
    padding: .75rem 0 1rem 2.5rem;
  }
}
.float-right-stack-for-small {
  float: none;
  max-width: 65vw;
  padding-left: 0;
  padding-bottom: 0;
}
div.float-right-stack-for-small img {
  border: 1px solid #dddddd;
  padding: 0.25rem;
}

@media only screen and (min-width: 40em) {
  .float-right-stack-for-small {
    float: right;
    max-width: 16rem;
    padding-left: 0.75rem;
    padding-bottom: 0.75rem;
    padding-top: 0.75rem;
  }
}
.full-width-template-wrapper .hero-container {
  /* margin-bottom:0; */
}
 @media print, screen and (min-width: 64em) {

#president-communications-homepage.section-margin{
  margin-bottom:0;
}
 }

#page-content .grid-container:last-child > .grid-x {
  margin-bottom:0;
}

footer {
    margin-top: 0;
}