@media (min-width: 800px) {

	.content__wrapper {
		width: calc(100% - 50px);
		padding: 0 25px;
	}

	/* Header Styles (Default Theme)
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	.byu-header__banner {
		grid-template-columns: min-content auto min-content;
	}

	.byu-header__banner--constrained {
		grid-template-columns: 1fr minmax(auto, 1024px) 1fr;
	}

	.byu-header__byu-link {
		min-width: 75px;
	}

	.byu-header__byu-link-logo {
		height: 1.2em;
	}

	.byu-header__titles {
		padding: 6px 24px;
	}

	.byu-header__site-title {
		font-size: 1.5em;
	}

	.byu-header__site-supertitle,
	.byu-header__site-subtitle {
		font-size: 1em;
	}

	/* Footer Styles
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	.byu-footer__navigation {
		grid-template-columns: repeat(3, max-content);
	}

	.byu-footer__column-text,
	.byu-footer__column-link {
		font-size: 0.8em;
	}

	.byu-footer__social-icon {
		height: 1.25em;
	}

	.byu-footer__copyright--mobile {
		display: none;
	}

	.byu-footer__copyright--desktop {
		display: flex;
		font-size: 14px;
		margin-top: 0.75em;
	}

	.byu-footer__copyright-separator {
		margin: 0 0.5em;
	}

	.byu-footer__privacy-notice {
		display: flex;
		flex-direction: row;
		font-size: 14px;
		margin-top: 0.75em;
	}

	.byu-footer__privacy-link {
		margin-top: 0.75em;
	}

	.byu-footer__privacy-link-separator {
		display: block;
		margin: 0.75em 10px 0;
		font-family: var(--public-sans);
		font-size: 11px;
		color: var(--byu-white);
		text-decoration: none;
	}
}

@media (min-width: 949px) {

	/* Header Styles (Default Theme)
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	.byu-header__banner {
		width: calc(100% - 32px);
		padding: 13px 16px;
	}

	.byu-header__right-content {
		display: grid;
		grid-auto-flow: column;
		grid-auto-columns: max-content;
		grid-column-gap: 10px;
	}

	.byu-header__action-button--desktop {
		height: 30px;
		display: flex;
		font-size: 0.9em;
		padding: 0 1em;
	}

	.byu-header__login-wrapper--desktop {
		display: grid;
		grid-row-gap: 0.25em;
		color: var(--byu-white);
	}

	.byu-header__login-wrapper--desktop:hover {
		color: var(--byu-white);
	}

	.byu-header__login-icon {
		height: 20px;
		justify-self: center;
	}

	.byu-header__login-icon--logged-in {
		height: 25px;
	}

	.byu-header__login-text {
		font-size: 0.75em;
	}

	.byu-header__mobile-nav,
	.byu-header__mobile-nav-button {
		display: none !important;
	}

	.byu-header__desktop-nav-wrapper {
		height: 44px;
		display: grid;
		grid-template-columns: min-content auto min-content;
		background-color: var(--byu-white);
	}

	.byu-header__desktop-nav-wrapper--constrained {
		grid-template-columns: 1fr minmax(auto, 1024px) 1fr;
	}

	.byu-header__desktop-nav-left-padding {
		width: 113px;
	}

	.byu-header__desktop-nav {
		display: grid;
		grid-auto-flow: column;
		grid-auto-columns: max-content;
		grid-column-gap: 0.75em;
		padding-left: 14px;
	}

	.byu-header__nav-item-wrapper {
		height: 2.75em;
		display: grid;
		grid-template-rows: auto 3px;
	}

	.byu-header__nav-item {
		display: flex;
		align-items: center;
		padding: 0 0.75em;
	}

	.byu-header__nav-item-border {
		height: 0;
		width: 100%;
		align-self: flex-end;
		background-color: var(--byu-navy);
		transition: height 75ms ease;
	}

	.byu-header__nav-item-border.dark-mode {
		background-color: var(--dark-mode-navy) !important;
	}

	.byu-header__desktop-nav--animate-left .byu-header__nav-item-border {
		width: 0;
		height: 100%;
		transition: width 250ms ease;
	}

	.byu-header__nav-item-border--active {
		height: 100%;
		justify-self: flex-end;
	}

	.byu-header__nav-item--active + .byu-header__nav-item-border,
	.byu-header__nav-item-wrapper:hover .byu-header__nav-item-border {
		width: 100%;
	}

	.byu-header__nav-item:hover {
		background-color: var(--byu-white);
	}

	.byu-header__nav-item--active {
		color: var(--byu-navy);
		background-color: initial;
	}

	.byu-header__pam-hover-menu {
		position: absolute;
		top: 109px;
		left: 0;
		width: 100%;
	}

	.pam-hover-menu__cards-wrapper {
		display: none;
		position: absolute;
		width: 900px;
		grid-template-columns: repeat(6, 1fr);
		grid-gap: 1em;
		padding: 1.75em;
		background-color: var(--byu-grey-medium-light);
		margin: 0 auto;
	}

	.pam-hover-menu__cards-wrapper:hover,
	.byu-header__nav-item--hover:hover ~ .byu-header__pam-hover-menu .pam-hover-menu__cards-wrapper {
		display: grid;
	}

	/* Light Header Theme
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	.byu-header--light .byu-header__login-wrapper--desktop {
		color: var(--byu-navy);
	}

	.byu-header--light .byu-header__banner {
		border-bottom: 1px solid var(--byu-grey-medium-light);
	}

	.byu-header--light .byu-header__nav-item:hover {
		background-color: initial;
	}

	.byu-header--light .byu-header__nav-item--active {
		border-left: none;
		padding-left: 0.75em;
	}

	/* Desktop Search Bar
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	.byu-header__search-form--desktop {
		display: block;
	}

	.byu-header__search-form--desktop .byu-header__search-form {
		height: 30px;
		width: 160px;
		position: relative;
	}

	.byu-header__search-form--desktop .byu-header__search-box {
		height: 30px;
		font-size: 0.9em;
		padding: 0 2.5em 0 1em;
		-webkit-appearance: none;
		border-radius: 1em;
		border: 1px solid var(--byu-grey-medium-light);
		transition: width 250ms ease;
		position: absolute;
		right: 0;
	}

	.byu-header__search-form--desktop .byu-header__search-box:focus {
		width: 260px;
	}

	.byu-header__search-form--desktop .byu-header__search-submit {
		top: 2px;
		right: 7px;
		border-radius: 1em;
	}

	.byu-header__search-form--desktop .byu-header__search-icon {
		height: 1.5em;
	}

	.byu-header__search-form--always-visible {
		display: none;
		visibility: hidden;
	}

	/* Translation Options
	__________________________________________________*/
	.byu-header__languages--desktop {
		top: 38px;
		box-shadow: 0 9px 10px rgba(0, 0, 0, 0.16);
	}

	.byu-header__nav-translation--mobile {
		display: none;
	}
	.byu-header__nav-translation--desktop {
		display: inline-block;
	}
	.byu-header__current-language--desktop {
		font-family: var(--ibm-plex-sans-ssm), sans-serif;
		color: var(--pgsp-theme-color);
		top: -6px;
		font-size: 75%;
		line-height: 0;
		position: relative;
		vertical-align: baseline;
		display: inline;
	}
}

@media (min-width: 1024px) {

	/* Translation Options
	__________________________________________________*/
	.byu-header__nav-translation--desktop {
		margin-left: 0;
	}

	/* Footer Styles
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	.byu-footer__navigation {
		max-width: 960px;
		grid-auto-flow: column;
		grid-auto-columns: max-content;
		justify-content: space-between;
	}

	.byu-footer__social-icon {
		height: 1.25em;
		margin: 0 0.75em;
	}
}
