.cuwc-callout {
	margin: 1.25rem 0;
	padding: 0.95rem 1.1rem;
	border-left: 4px solid #1f6b4f;
	border-radius: 0 10px 10px 0;
	background: #e3f1ea;
}

.cuwc-callout p {
	margin: 0;
}

.cuwc-callout-cta {
	border-left-color: #c47b2b;
	background: #fff4e0;
}

.cuwc-byline {
	color: #3d5248;
	font-size: 0.95rem;
}

.cuwc-table {
	width: 100%;
	border-collapse: collapse;
	margin: 0;
}

.cuwc-table th,
.cuwc-table td {
	padding: 0.55rem 0.7rem;
	border: 1px solid #d5e3db;
	text-align: left;
	vertical-align: top;
}

.cuwc-table th {
	background: #f4faf7;
}

.cuwc-faq-item {
	margin: 0 0 1rem;
}

.cuwc-faq-item:last-child {
	margin-bottom: 0;
}

.cuwc-faq-q {
	margin: 0 0 0.3rem;
	font-size: 1.05rem;
}

.cuwc-faq-a p {
	margin: 0;
}
