.geo-summary-box {
	--gsb-accent: #C9A96E;
	--gsb-bg: #FDFBF7;
	--gsb-text: #1A1A1A;
	--gsb-heading-font: 'Cormorant Garamond', serif;
	--gsb-body-font: 'Lato', sans-serif;

	background: var(--gsb-bg);
	border-left: 4px solid var(--gsb-accent);
	border-radius: 4px;
	padding: 24px 28px;
	margin: 0 0 32px 0;
	box-shadow: 0 1px 3px rgba(26, 26, 26, 0.06);
}

.geo-summary-box__label {
	font-family: var(--gsb-heading-font);
	font-weight: 600;
	font-size: 15px;
	letter-spacing: 0.06em;
	text-transform: uppercase;
	color: var(--gsb-accent);
	margin: 0 0 10px 0;
}

.geo-summary-box__text {
	font-family: var(--gsb-body-font);
	font-size: 17px;
	line-height: 1.6;
	color: var(--gsb-text);
	margin: 0 0 12px 0;
}

.geo-summary-box__list {
	font-family: var(--gsb-body-font);
	font-size: 16px;
	line-height: 1.55;
	color: var(--gsb-text);
	margin: 0;
	padding-left: 20px;
}

.geo-summary-box__list li {
	margin-bottom: 6px;
}

.geo-summary-box__list li:last-child {
	margin-bottom: 0;
}

@media (max-width: 600px) {
	.geo-summary-box {
		padding: 18px 20px;
	}
	.geo-summary-box__text {
		font-size: 16px;
	}
}
