/* RE-IMAGINE */
main, aside, .modal { letter-spacing: -.03em }
	main h1, main h2, main h3, main .h1, main .h2, main .h3, .modal h1, .modal h2, .modal .h1, .modal .h2, .modal .h3, aside h1, aside h2, aside h3, aside .h1, aside .h2, aside .h3 { letter-spacing: -.05em }
/* main h2, main .h2, .modal h2, .modal .h2 { font-size: 40px !important } */

.block-heading-paragraph { color: var(--root-color-sky-blue-100); }
:root { --root-color-sky-blue-100: #dceef8; }

.badge { color: #005597; padding: 0; text-transform: uppercase; font-size: 12px; letter-spacing: .08em !important }

/* SITE SPECIFIC */
#result table, #result tr:last-child td { border-bottom: 0 }
	#result table th:nth-child(1) { width: 40% }
	#result table th:nth-child(2) { width: 18% }
	#result table th:nth-child(3) { width: 6% }
	#result table th:nth-child(4) { width: 18% }
	#result table th:nth-child(5) { width: 18% }

@media (min-width: 1084px) {
	#hero-card { max-width: 700px }
}

@media (max-width: 860px) {
	#result table { width: 100%; table-layout: fixed }
		#result table tr { display: block; width: 100%; overflow: hidden; padding: 12px; border-bottom: 1px solid #d2d2d2 }
			#result table tr > * { border: 0; padding: 0; width: auto }
				#result table tr > *:nth-child(1) { display: block; width: 100%; font-weight: 600 }
				#result table tr > *:nth-child(n+2) { display: inline }
				#result table tr > *:nth-child(2):after { content: ', ' }
				#result table tr > *:nth-child(3):after { content: ' ' }
				#result table tr > *:nth-child(4):after { content: ', ' }
	#result .thead-highlight { background-color: rgba(230,230,230,.5); }
		#result .thead-highlight > * > * { background-color: transparent }
	#hero-card-background { background-image: none !important }
		#hero-card-background > * { opacity: 1 !important }
}
