.header--black + * {
	margin-top: 2em;
}
.tp {
	padding-top: 0;
}

.tp h1 {
	text-align: center;
}

.tp ol,
.tp ul {
	margin-left: 3em;
}



.tic__list {
	grid-column: 1 / -1;
	gap: var(--wrapper__gridGap);
}

.tic__entry {
	padding: 1em;
	border: 1px solid var(--color__silver);
	border-radius: var(--borderRadius1);
	text-align: center;
}
	

	.tic__entry h2 {
		font-size: var(--fontSize4);
		color: var(--color__black);
	}
	
	a.tic__entry {
		text-decoration: none;
	}
	
	.tic__entry a {
		text-decoration: none;
	}
	
	
	.tic__entry img {
		display: inline-block;
	}

.bWrap {
	text-align: center;
}





.inlineAttachment {
	
}

.inlineAttachment--audio audio {
	width: 100%;
}

.tp > a.glightbox {
	text-decoration: none;
}

.tp__imageTitle {
	font-size: 0.7em;
	text-align: right;
	color: var(--color__gray);
}

@media (min-width: 65em) {
	.header--black + * {
		margin-top: 5em;
	}
	
	.wrapper--narrow.tp h1 {
		grid-column: 5 / -5;
	}
}

@media (min-width: 100em) {
	.tp > .glightbox {
		grid-column: 5 / -5;
	}
}