.post-link__media {
	overflow: hidden;
}

.single-magazine-article .wp-block-separator {
	width: 72% !important;
}

hr.wp-block-separator {
	border-style: solid !important;
		border-color: var(--wp--custom--color--border);
		border-top-width: var(--wp--custom--border--thin, 1px);
	border-bottom-width: 0;
}

.wp-block-separator:not(.is-style-wide) {
	width: 130px;
}

.wp-block-separator.alignfull {
  width: 100vw !important;
  max-width: unset;
}

.featured-
posts #post-detail-1 img {
	object-position: left;
}
.featured-posts #post-detail-2 img {
	object-position: left;
}
.featured-posts #post-detail-3 img {
	object-position: left;
}

.wp-block-image:where(.alignright, .alignleft) img {
  width: 100%;
  height: auto;
}

.post-173540 .wp-block-nunews-slick-slider {
	background: #efefef;
	margin: 64px auto;
	max-width: var(--wp--custom--layout--content-size);
}

.post-173540 .wp-block-nunews-slick-slide {
	width: 312px;
}

@media (max-width: 600px) {
.viewportfull {
	height: 100vh;
	width: 100vw;
	position: absolute;
	inset: 0 0 0 -32px;
	max-width: 100vw;
}
.viewportfull > img {
	object-fit: cover;
	height: 100% !important;
	width: 100% !important;
}
}

.headline + .entry__meta {
  max-width: var(--wp--custom--layout--content-size);
  margin-inline: auto;
}

.wp-block-embed.alignwide.is-type-video.is-provider-youtube.wp-block-embed-youtube.wp-embed-aspect-16-9.wp-has-aspect-ratio .article__video-tease.article__video-tease--small.show-video-embed .article__video-container {
  text-align: center;
}

.post-178917 .entry-header__media {
  display: block;
}



/* magazine */
.single-magazine-article :where(.wp-block-image, .wp-block-heading):is(.alignwide) {
	margin-inline: auto;
	max-width: var(--wp--custom--layout--wide-size);
}

.is-sidebar .post-link__header .ngn-magazine {
  height: 12px;
  display: block;
  margin-block-end: 2px;
}

/**
 * Scroll Panel Block
 * */

/* Special styles for commencement interviews page */
.post-181341.type-magazine-article .nunews-scroll-panel__pinned {
	height: fit-content !important;
}

/* Featured Posts Hero */
@media (max-width: 600px) {
.featured-posts__details {
    --wp--custom--color--emphasize: #000 !important;
 --wp--custom--color--foreground: #000 !important;
}
	}
@media (min-width: 1441px){
.featured-posts__title .title {
    padding-inline: 36px !important;
}
}

article.magazine-article h2.wp-block-heading {
	width: 90% !important;
}

/** remove extraneous zindex */
.nunews-archive .wp-block-post {
	z-index: initial;
}

.news-topics__nav .post-list {
	display: flex;
}

/** prevents bottom border from touching nameplate **/ 
.banner .bar__wrapper {
	padding-bottom:8px;
	height: auto;
	align-items: flex-start;
}

.tag-post .post-link__media img {
    -o-object-fit: var(--post-link--media--fit,cover);
    object-fit: var(--post-link--media--fit,cover);
}

/* Gives additional space above logo */
.bar__wrapper .banner__flag {
	padding-top: 8px;
}

/* Gives additional space above date */
.bar__wrapper .news-edition {
	padding-top: 8px;
}

/* aligns items center inside "aligncenter" wrappers */ 
.aligncenter {
	display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

/* align article embeds */
.is-provider-ted .article__embed {
	margin: 60px auto !important;
}

/* faculty experts */
.faculty-expert__news-posts .post-list.is-grid .post-list__list {
  display: grid;
  grid-gap: 16px;
}
.faculty-expert__news-posts .post-link__media img {
object-fit: cover;
}

.research-navigation .wp-block-navigation__container {
	margin: auto;
}
.research-navigation .wp-block-navigation__container:not(:last-child) {
	flex: unset;
}

.research-navigation__ngn {
	margin-left: auto;
}

.research__press img {
	width: clamp(20px,100%,200px);
	max-height: 36px;
	margin-block: 16px 12px;
}

.nunews-archive .wp-block-post-excerpt__more-link svg {
	width: 16px;
	margin-left: 4px
}

/** video news topics */
.has-video .news-topics {
	--wp--custom--color--background: var(--wp--custom--color-scheme--contrast--background);
  background: var(--wp--custom--color--background);
}

/** oakland campus link */
.tax-campus.term-oakland a:link,.tax-campus.term-oakland a:visited {text-decoration: underline}

.tax-campus.term-oakland a:link:hover,.tax-campus.term-oakland a:visited:hover  {text-decoration: none; color: #005185}