.card--preface {
	grid-template-areas:
		"speaker speaker ."
		"date . ."
		"head head head"
		"downloads . ."
		"media-links media-links media-links";
	grid-template-rows: auto;
	padding: 1rem;
}

/*.card--preface .card__header a{*/
/*	-webkit-line-clamp: 4;*/
/*	font-weight: bold;*/
/*}*/

.card--preface .card__header {
	font-size: 18px;
	font-weight: bold;
	color: #012e5d;
	letter-spacing: -0.5px;
	hyphens: unset;
	margin: .5rem 0;
}

.card--preface .card__header:hover {
	color: #000;
}

.card--preface .card__speaker-name {
	grid-area: speaker;
	font-size: 14px;
	color: var(--pgsp-theme-color);
	opacity: 0.85;
	text-transform: uppercase;
	line-height: 17px;
	margin: 0;
}

.card--preface .card__speaker-name a {
	font-weight: 500;
}

.card--preface .card__speaker-name:hover {
	opacity: 1;
}

.card--preface .card__speech-date {
	grid-area: date;
	align-self: flex-start;
	font-family: var(--ibm-plex-sans-ssm);
	color: var(--byu-grey-medium-dark);
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	margin: 0.5rem 0;
}

.card--preface .card__year-wrapper {
	grid-area: tag;
}

.card--preface .card__year {
	font-size: 12px;
	color: var(--byu-white);
	background-color: #9bb8da;
	padding: 5px 13px;
	border-radius: 3px;
}

.card--preface .card__year:hover {
	background-color: #7c9fc7;
}

.card--preface .card__downloads-container {
	width: inherit;
}

.download-links--grey {
	background-color: var(--byu-grey-light) !important;
}

.download-links__tail--grey {
	border-color: var(--byu-grey-light) transparent transparent transparent !important;
}

.card--preface .card__image {
	object-fit: cover;
}

.card__preface-intro {
	font-size: 12px;
	color: var(--byu-white);
	background-color: var(--pgsp-theme-color);
	padding: 4px 6px;
	margin-left: 7px;
	font-family: var(--ibm-plex-sans-ssm);
	font-weight: 500;
}

.card__preface-intro:hover {
	cursor: pointer;
}

.card--white {
	background-color: var(--byu-white);
}

.card__media-links {
	max-width: initial;
}

.no_show {
	display: none;
}

@media (max-width: 700px) {
	.card {
		background-color: var(--byu-white);
	}

	.card__download-links {
		background-color: #ededed !important;
	}

	.download-links__tail {
		border-color: #ededed transparent transparent transparent !important;
	}
}
