.character .callout .thumb {
	height: 40vh;
	
	background-color: var(--callout);
}

.character .callout .thumb:before {
	content: "";
	
	position: absolute;
	top: 1.5rem;
	left: 1.5rem;
	z-index: 1;
	
	width: calc(100% - 3rem);
	height: calc(100% - 3rem);
	border: 2px solid #fff;
}

.character .callout .thumb > img {
	/*
	background-size: contain;
	background-repeat: no-repeat;
	background-position: bottom center;
	*/
	object-fit: contain;
}

.character .callout article {
	background-color: transparent;
}
.callout article .content:last-child,
.callout.left article .content:last-child,
.callout.right article .content:last-child,
.callout.overlay article .content:last-child {
	margin-bottom: 0;
}