<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">ul.dfwp-column.dfwp-list {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
}

.dfwp-list ul {
	list-style-type: disc !important;
}

.hero img {
	width: 100%;
	height: auto;
}

figcaption {
	overflow: auto;
}

figcaption h3 {
	font-size: 18px;
}

figcaption h4 {
	font-size: 14px;
}

figcaption img {
	margin: 0 8px;
}

@media only screen and (max-width: 1024px) {
	#maincontent .row .eight .eight {
		width: 49%;
	}
}
@media only screen and (max-width: 576px) {
	.eight p:first-of-type {
		text-align: center;
	}
	.calloutbox img:first-of-type, .calloutbox img:nth-of-type(2) {
		display: none;
	}

}

@media print {

	h1 {
		border-right: none;
	}

	h1:before {
		padding-bottom: 24px;
	}

	h1:after {
		content: 'Workforce modelling factsheet';
		display: block;
		font-size: 20px;
		font-weight: normal;
		margin-bottom: -18px;
	}

	#logo {
		background-color: white;
		outline: 32px solid white;
	}

	ul.dfwp-column.dfwp-list {
		margin-left: 0 !important;
		padding-left: 0 !important;
		list-style-type: none !important;
	}

	.dfwp-list ul {
		list-style-type: disc !important;
	}

	p:empty {
		display: none;
	}
	
	.highcharts-legend,
	.highcharts-exporting-group,
	.highcharts-credits {
		display: none;
	}

	.highcharts-root {
		min-width: 100% !important;
	}
	.maincontent .one-sixth.column {
		width: 16% !important;
		display: inline-block;
		vertical-align: top;
	}
	.maincontent .one-fifth.column {
		width: 19% !important;
		display: inline-block;
		vertical-align: top;
	}
	.maincontent .four.columns {
		width: 24% !important;
		display: inline-block;
		vertical-align: top;
	}
	
	.maincontent .eight {
		width: 49% !important;
		display: inline-block !important;
		vertical-align: top;
	}
	.row .eight p,
	h2 {
		margin: 32px 0;
	}
	.twelve.columns.maincontent h2:first-of-type {
		margin-top: 0 !important;
	}
	.row .eight p:last-of-type {
		margin-top: 32px;
	}
	.maincontent .one-sixth.column {
		width: 16.6% !important;
		display: inline-block;
		vertical-align: top;
	}

	.row {
		clear: both;
		margin-bottom: 16px;
	}

	h3:last-of-type {
		clear: both;
		border-top: solid 2px #EAEDF4;
		padding-top: 32px;
		margin-top: 32px;
	}

	figure {
		display: inline;
	}

	figure&gt;div {
		padding-bottom: 55% !important;
	}

	figcaption {
		overflow: hidden;
		padding-top: 0;
		position: relative;
		bottom: 124px;
		margin-bottom: -124px;
	}

	figcaption img {
		width: 16px !important;
	}

	figcaption .eight {
		width: 100% !important;
	}

	figcaption h3 {
		font-size: 12px;
		margin-bottom: 4px;
	}

	.maincontent .column img,
	.maincontent .columns img {
		width: 100px;
	}

	.lastupdatedwrapper {
		display: none;
	}
}</pre></body></html>