.lc-card-headings{
	font-size: 1.5rem;
	font-weight: 700;
}

.lc-card-content{
	font-size: 1.1rem;
	font-weight: 400;
}

.lc-card-headings a, .lc-no-link{
	color: rgb(33, 37, 41);
	text-decoration: none;
}

.lc-card-headings a:hover, .lc-card-headings a:active, .lc-no-link:hover, .lc-no-link:active{
	color: #ffc107;
}
/* Persistent highlight for the current page. Scoped to .lc-card-headings a
   so it out-specifies the base "color" rule above (specificity 0,2,1). */
.lc-card-headings a.active-link{
	color: #ffc107;
}
/* Hero section shared across the interior pages. Centralized here so the
   title size and overlay darkness are tuned in one place. */
.lc-hero-overlay{
	background: rgba(0,0,0,0.35); /* lighter overlay so the photo shows through */
	min-height: 75vh;
}
.lc-hero-title{
	font-size: 2.75rem;
	font-weight: 600;
}
.carousel-img-fixed {
	height: 80vh;
	object-fit: contain;
	background-color: rgba(0,0,0,0);
}
.carousel-control-next-icon, .carousel-control-prev-icon{
	background-color: rgba(0,0,0,0.5);
}