/* Minification failed. Returning unminified contents.
(2,27): run-time error CSS1039: Token not allowed after unary operator: '-space-2xl'
(3,25): run-time error CSS1039: Token not allowed after unary operator: '-space-xl'
(7,25): run-time error CSS1039: Token not allowed after unary operator: '-space-xl'
(14,14): run-time error CSS1039: Token not allowed after unary operator: '-white'
(15,22): run-time error CSS1039: Token not allowed after unary operator: '-space-sm'
(16,25): run-time error CSS1039: Token not allowed after unary operator: '-space-lg'
(23,27): run-time error CSS1039: Token not allowed after unary operator: '-space-sm'
(24,28): run-time error CSS1039: Token not allowed after unary operator: '-space-sm'
(28,25): run-time error CSS1039: Token not allowed after unary operator: '-space-sm'
(36,22): run-time error CSS1039: Token not allowed after unary operator: '-space-sm'
(37,23): run-time error CSS1039: Token not allowed after unary operator: '-space-xl'
(39,12): run-time error CSS1039: Token not allowed after unary operator: '-space-md'
(44,14): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(60,26): run-time error CSS1039: Token not allowed after unary operator: '-space-xs'
(73,27): run-time error CSS1039: Token not allowed after unary operator: '-space-xl'
(80,14): run-time error CSS1039: Token not allowed after unary operator: '-white'
(81,22): run-time error CSS1039: Token not allowed after unary operator: '-space-sm'
(82,25): run-time error CSS1039: Token not allowed after unary operator: '-space-lg'
(87,25): run-time error CSS1039: Token not allowed after unary operator: '-space-lg'
(88,28): run-time error CSS1039: Token not allowed after unary operator: '-space-lg'
(93,25): run-time error CSS1039: Token not allowed after unary operator: '-heritage-blue'
(94,22): run-time error CSS1039: Token not allowed after unary operator: '-space-xl'
(95,23): run-time error CSS1039: Token not allowed after unary operator: '-space-lg'
(96,25): run-time error CSS1039: Token not allowed after unary operator: '-space-xl'
(119,27): run-time error CSS1039: Token not allowed after unary operator: '-space-md'
(123,25): run-time error CSS1039: Token not allowed after unary operator: '-space-sm'
(129,26): run-time error CSS1039: Token not allowed after unary operator: '-space-sm'
(134,25): run-time error CSS1039: Token not allowed after unary operator: '-space-md'
(192,23): run-time error CSS1039: Token not allowed after unary operator: '-space-sm'
(193,24): run-time error CSS1039: Token not allowed after unary operator: '-space-md'
(200,27): run-time error CSS1039: Token not allowed after unary operator: '-space-xs'
 */
.faculty-page-title {
	margin-block-start: var(--space-2xl);
	margin-block-end: var(--space-xl);
}

.faculty-affairs-section {
	margin-block-end: var(--space-xl);
}

.faculty-affairs-label {
	display: block;
	inline-size: 55%;
	background: #795068;
	color: var(--white);
	padding-block: var(--space-sm);
	margin-block-end: var(--space-lg);
	border-radius: 2px;
	z-index: 1;
	position: relative;
}

.faculty-affairs-text {
	margin-block-start: var(--space-sm);
	margin-inline-start: var(--space-sm);
}

.faculty-affairs-heading {
	margin-block-end: var(--space-sm);
}

.explore-career-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: left;
	padding-block: var(--space-sm);
	padding-inline: var(--space-xl);
	border-radius: 3px;
	gap: var(--space-md);
}

.explore-career-link-text {
	display: block;
	color: var(--text-color);
	text-decoration: underline;
	max-inline-size: 190px;
	white-space: nowrap;
}

.career-icon {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
}

.career-icon img {
	block-size: 75px;
	inline-size: 75px;
	margin-inline-end: var(--space-xs);
	display: block;
}

.faculty-affairs-image {
	margin-block-start: -50px;
	z-index: -1;
	width: 100%;
	height: auto;
	display: block;
}

.faculty-resources-section {
	margin-block-start: var(--space-xl);
}

.univ-resources-label {
	display: block;
	inline-size: 55%;
	background: #795068;
	color: var(--white);
	padding-block: var(--space-sm);
	margin-block-end: var(--space-lg);
	border-radius: 2px;
}

.resource-note {
	margin-block-end: var(--space-lg);
	margin-inline-start: var(--space-lg);
}

.resource-card {
	background: #F1EFEE;
	border: 2px solid var(--heritage-blue);
	padding-block: var(--space-xl);
	padding-inline: var(--space-lg);
	margin-block-end: var(--space-xl);
	min-block-size: 260px;
	display: flex;
	flex-direction: column;
	block-size: 100%;
}

.row.resource-cards-row {
	display: flex;
	flex-wrap: wrap;
	margin-inline: -15px;
}

.row.resource-cards-row>[class*="col-"] {
	display: flex;
	flex-direction: column;
}

.resource-card-icon-col {
	flex: 0 0 100px;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	padding-inline-end: var(--space-md);
}

.resource-card-header {
	margin-block-end: var(--space-sm);
}

.resource-icon {
	block-size: 75px;
	inline-size: 75px;
	margin-inline-end: var(--space-sm);
	display: block;
}

.resource-card-body {
	margin-block-end: var(--space-md);
	flex: 1 1 auto;
}

.resource-link {
	color: black;
	text-decoration: underline;
	display: inline-block;
	margin-block-start: auto;
}

.resource-card-content-col {
	flex: 1 1 0;
	display: flex;
	flex-direction: column;
	block-size: 100%;
}

.resource-link:hover,
.resource-link:focus {
	color: #00355f;
	text-decoration: underline;
}

@media (max-width: 975px) {
	.faculty-affairs-section .faculty-affairs-text {
		display: flex;
		flex-direction: column;
		margin-inline: 0;
	}

	.faculty-affairs-text {
		margin-inline-start: 0px;
	}

	.faculty-affairs-label,
	.univ-resources-label {
		inline-size: 100%;
		max-inline-size: 100%;
	}

	.faculty-affairs-image {
		margin-block-start: 0;
		z-index: 0;
		width: 100%;
		height: auto;
		display: block;
	}

	.explore-career-link-text {
		max-inline-size: 100%;
		white-space: nowrap;
	}

	.explore-career-btn {
		position: relative;
		z-index: 2;
		inline-size: 100%;
		padding-block: var(--space-sm);
		padding-inline: var(--space-md);
		box-sizing: border-box;
	}

	.career-icon img {
		block-size: 48px;
		inline-size: 48px;
		margin-inline-end: var(--space-xs);
	}

	.resource-card {
		min-block-size: 0;
	}

	.row.resource-cards-row {
		display: flex;
		flex-direction: column;
		margin-inline: 0;
	}
}

