:host {
	display: flex;
	width: 100%;
	flex-direction: row;
	justify-content: flex-start;
	padding: 1em;
	padding-left: 4.5em;
}
:host[hidden] {
	display: none;
} 
dt {
	font-weight: bold;
	text-align: left;
	margin-bottom: .2em;
} 
dt::first-letter {
	text-transform: capitalize;
}
section {
	width: 30%;
}
section > dt + * {
	width: 70%;
}
