/* Leads Delivered Today — values taken from the reference static/style.css (#page2, #lead_ticker). */
#page2.leads-today {
	background: url('/images/cmm-leads-today-background.jpg') no-repeat center center;
	background-size: cover;
	text-align: center;
	position: relative;
	z-index: 1;
	min-height: max(35em, 100svh); /* source: .page height = window.innerHeight */
	font-family: 'adelle', serif;
	color: rgb(82, 89, 91);
}
#page2.leads-today #page2_content { padding: 5% 0; }
#page2.leads-today h2 {
	font-family: 'refrigerator-deluxe', sans-serif;
	font-size: 280%;
	font-weight: 300;
	color: white;
	margin: 0.83em 0;
	line-height: 1.2;
	text-transform: uppercase;
}
#page2.leads-today #lead_ticker {
	background-color: rgba(59, 134, 154, 0.8);
	color: white;
	width: 40%;
	margin: auto;
	font-size: 150%;
	overflow-y: hidden;
	height: 6em;
}
#page2.leads-today #lead_ticker p { margin: 0; line-height: 1.7em; }
#page2.leads-today #lead_ticker .smaller { font-size: 70%; }
#page2.leads-today #lead_ticker .industry { font-weight: 700; }
#page2.leads-today #lead_ticker .city { font-style: italic; }
#page2.leads-today #lead_ticker_tape {
	position: relative;
	margin-top: 0.5em;
	transition: top 1s;
}
#page2.leads-today #lead_ticker_tape.no-anim { transition: none; }
#page2.leads-today .lead { padding: 1.2em; height: 4em; box-sizing: content-box; }
@media (max-width: 640px) {
	#page2.leads-today #lead_ticker_tape { margin-top: 0; }
	#page2.leads-today #lead_ticker { width: 70%; padding: 0.5em; font-size: 115%; }
}
@media (max-width: 480px) { #page2.leads-today { min-height: max(40em, 100svh); } }

/* Start with your trade — same rules the section had as #page2.industry-section (static/home.css + style.css #page2). */
#trades.industry-trades {
	background: url('/images/cmm-trade-workbench.webp') center / cover no-repeat;
	min-height: max(35em, 100svh);
	display: block;
	padding: 0;
	text-align: center;
	position: relative;
	z-index: 1;
	color: #fff;
}
#trades.industry-trades #trades_content { width: 100%; max-width: none; margin: 0; padding: 5% 0; }
#trades.industry-trades h2 { font-size: 280%; font-weight: 300; line-height: 0.85em; margin: 0.83em 0; color: #fff; }
@media (max-width: 480px) { #trades.industry-trades { min-height: max(40em, 100svh); } }
