<!-- 40 Leaders Under Forty - CSS -->
<!-- 08/27/2025 04:12pm mlasswell -->


<style>
	.leaders-tiles-container {
		display: flex;
		flex-wrap: wrap;
		gap: 20px;
		padding-top: 20px;
	}
	.leaders-tile {
		/* flex: 1 0 250px; */
		background-color: #fff;
		transition: transform 0.3s ease-in-out;
	}
	.leaders-tile img {
		width: 196px; /*5 = 240px, 6 = 196px*/
		height: auto;
		border-radius: 8px;
    }
	.leaders-tile:hover {
		transform: scale(1.05);
	}

	.leaders_col {
		column-count: 2;
		column-gap: 40px;
		column-rule: 5px solid #00528826;
		margin: 30px 30px 0 30px;
		text-align: justify;
		text-justify: inter-word;
	}
	.leaders_col > p {
	}
	div.leaders_header{
		column-span: all;
		width: 100%;
		padding: 20px 20px 20px 40px;
		margin-bottom: 40px;
		background-color: #0A538B;
		border-radius: 8px;
	}
	h1.leaders{
		color: #FFFFFF;
		margin: 0 0 0 0;
		font-size: 5.0rem;
		font-weight: 500;
		/*	 	line-height: 1.45; */
	}
	h1.leaders > span{
		color: #c50000;
		padding: 0 10px 0 10px;
	}
	h2.leaders{
		color: #F8EEE7;
		margin: 0 0 0 0;
		font-size: 2.5rem;
		font-weight: 400;
	}
	div.leaders_quote{
		margin: 20px 0 20px 60px;
		break-inside: avoid-column;
        margin-bottom:16px;
	}
	.leaders_q_title{
		margin-bottom: 0px;
		text-align: right;
		font-size: 2.2rem;
		text-transform: uppercase;
	}
	.leaders_q{
		text-align: right;  
		font-size: 2.2rem;
		color: #c50000;
        margin-bottom:0px;
		}
    .leaders_q_author{
		text-align: right;  
		font-size: 1.5rem;
		color: #858585;
        margin-bottom:0px;
    }
    
	.leaders_hs{
		border-radius: 8px;
		box-shadow: 5px 10px 18px #888888;
		margin: 0 30px 30px 0;
		float: left;
	}
	img.leaders{
		width: 100%;
		border-radius: 8px;
		margin: 20px 0 20px 0;       
	}
    .leaders_col > div.embed{
		column-span: all;
        padding-top: 40px;
    }
     @media only screen and (max-width: 900px) {
	.leaders_col {
		column-count: 1;
		}
	h1.leaders{
		font-size: 3.0rem;
	}
	h2.leaders{
		font-size: 1.9rem;
	}
    }
</style>