/*** University Ethics Custom Styles ***/
/* CSS Variables Do Not Work in Media Queries */
.page-landing .shield-buttons-wrap { /* not sure why homepage has not containers - so this is required to add space around shield buttons */
  padding: var(--spacing-standard);
}

.footer-wrap {
  background-color: #002e69; /* Old browsers */
  background-image: -moz-linear-gradient(top, #002e69 0%, #001e44 65%, #001e44 100%); /* FF3.6-15 */
  background-image: -webkit-linear-gradient(top, #002e69 0%, #001e44 65%, #001e44 100%); /* Chrome10-25,Safari5.1-6 */
  background-image: linear-gradient(to bottom, #002e69 0%, #001e44 65%, #001e44 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  border-bottom: 1px solid rgba(var(--color-primary-accent-rgb), 0.25);
  overflow: hidden;
}

.full-width-nav .primary-brand-bar .brand-tier-three {
  display: none;
}

.preview-cards-small .preview-cards {
  /* overwrite this card control here - not sure if we should pull entire core css yet - 9/11/23 */
}
@media (min-width: 1080px) {
  .preview-cards-small .preview-cards a:first-child:nth-last-child(2),
  .preview-cards-small .preview-cards a:first-child:nth-last-child(2) ~ *,
  .preview-cards-small .preview-cards a:first-child:nth-last-child(3n+1),
  .preview-cards-small .preview-cards a:first-child:nth-last-child(3n+1) ~ * {
    grid-column: span 4;
  }
}

.preview-cards-wrap.preview-cards-small .preview-cards a h2 {
  font-size: var(--font-size-lg);
}
