.itg .itg-news-single-more-announcements {
	--itg-ns-ma-inset-x: min(5rem, 4.1666666667vw);
	--itg-ns-ma-max-w: min(110rem, 91.6666666667vw);
	--itg-ns-ma-pt: min(5rem, 4.1666666667vw);
	--itg-ns-ma-pb: min(7.5rem, 6.25vw);
	--itg-ns-ma-rule-w: min(115.333125rem, 96.1114583333vw);
	--itg-ns-ma-rule-h: min(0.6666875rem, 0.5555729167vw);
	--itg-ns-ma-header-pb: min(5rem, 4.1666666667vw);
	--itg-ns-ma-title-gap: min(1.25rem, 1.0416666667vw);
	--itg-ns-ma-marker-size: min(1.25rem, 1.0416666667vw);
	--itg-ns-ma-marker-radius: min(0.4375rem, 0.3645833333vw);
	--itg-ns-ma-fs-title: min(3.75rem, 3.125vw);
	--itg-ns-ma-lh-title: min(3.75rem, 3.125vw);
	--itg-ns-ma-grid-gap: min(2.5rem, 2.0833333333vw);
	--itg-ns-ma-col-w: min(25.625rem, 21.3541666667vw);
	--itg-ns-ma-card-gap: min(2rem, 1.6666666667vw);
	--itg-ns-ma-body-gap: min(1.25rem, 1.0416666667vw);
	--itg-ns-ma-radius-image: min(1.5625rem, 1.3020833333vw);
	--itg-ns-ma-aspect: 410 / 459.179;
	--itg-ns-ma-tag-inset: min(1.25rem, 1.0416666667vw);
	--itg-ns-ma-tag-px: min(1.25rem, 1.0416666667vw);
	--itg-ns-ma-tag-py: min(0.625rem, 0.5208333333vw);
	--itg-ns-ma-tag-radius: min(1rem, 0.8333333333vw);
	--itg-ns-ma-fs-tag: min(1rem, 0.8333333333vw);
	--itg-ns-ma-fs-card-title: min(2.5rem, 2.0833333333vw);
	--itg-ns-ma-lh-card-title: min(2.5rem, 2.0833333333vw);
	--itg-ns-ma-btn-h: min(2.6875rem, 2.2395833333vw);
	--itg-ns-ma-btn-px: min(1.25rem, 1.0416666667vw);
	--itg-ns-ma-btn-py: min(0.625rem, 0.5208333333vw);
	--itg-ns-ma-btn-gap: min(0.75rem, 0.625vw);
	--itg-ns-ma-btn-radius: min(1rem, 0.8333333333vw);
	--itg-ns-ma-btn-fs: min(1.25rem, 1.0416666667vw);
	--itg-ns-ma-btn-icon-w: min(1.25rem, 1.0416666667vw);
	--itg-ns-ma-btn-icon-h: min(0.6875rem, 0.5729166667vw);
	--itg-ns-ma-border-width: min(0.125rem, 0.1041666667vw);

	box-sizing: border-box;
	position: relative;
	width: 100%;
	color: var(--itg-color-mahogany);
	background-color: var(--itg-color-sand);
}

.itg .itg-news-single-more-announcements__rule {
	position: absolute;
	top: var(--itg-ns-ma-rule-top, 0);
	left: 0;
	width: min(var(--itg-ns-ma-rule-w), calc(100% - var(--itg-ns-ma-inset-x)));
	height: var(--itg-ns-ma-rule-h);
	pointer-events: none;
	background-image: url("../images/news-single-section-divider-desktop.svg");
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.itg .itg-news-single-more-announcements__inner {
	position: relative;
	box-sizing: border-box;
	width: calc(100% - (2 * var(--itg-ns-ma-inset-x)));
	max-width: var(--itg-ns-ma-max-w);
	margin-inline: auto;
	padding-top: var(--itg-ns-ma-pt);
	padding-bottom: var(--itg-ns-ma-pb);
}

.itg .itg-news-single-more-announcements__header {
	display: flex;
	gap: var(--itg-ns-ma-body-gap);
	align-items: center;
	justify-content: space-between;
	padding-bottom: var(--itg-ns-ma-header-pb);
}

.itg .itg-news-single-more-announcements__title-wrap {
	display: flex;
	flex: 1 1 auto;
	gap: var(--itg-ns-ma-title-gap);
	align-items: center;
	min-width: 0;
}

.itg .itg-news-single-more-announcements__marker {
	flex: 0 0 auto;
	width: var(--itg-ns-ma-marker-size);
	height: var(--itg-ns-ma-marker-size);
	border-radius: var(--itg-ns-ma-marker-radius);
	background-color: var(--itg-color-rainforest);
}

.itg .itg-news-single-more-announcements__title {
	margin: 0;
	font-family: var(--itg-font-heading);
	font-size: var(--itg-ns-ma-fs-title);
	font-weight: var(--itg-font-weight-light);
	line-height: var(--itg-ns-ma-lh-title);
}

.itg .itg-news-single-more-announcements__title.itg-heading-2 {
	font-size: var(--itg-ns-ma-fs-title);
	line-height: var(--itg-ns-ma-lh-title);
}

.itg .itg-news-single-more-announcements .itg-news-single-more-announcements__cta.itg-button {
	flex: 0 0 auto;
	gap: var(--itg-ns-ma-btn-gap);
	min-height: var(--itg-ns-ma-btn-h);
	padding: var(--itg-ns-ma-btn-py) var(--itg-ns-ma-btn-px);
	border-width: var(--itg-ns-ma-border-width);
	border-radius: var(--itg-ns-ma-btn-radius);
	font-size: var(--itg-ns-ma-btn-fs);
	line-height: normal;
	text-transform: uppercase;
}

.itg .itg-news-single-more-announcements .itg-news-single-more-announcements__cta .itg-text-button {
	font-size: inherit;
	line-height: inherit;
}

.itg .itg-news-single-more-announcements .itg-news-single-more-announcements__cta .itg-button__icon {
	width: var(--itg-ns-ma-btn-icon-w);
	height: var(--itg-ns-ma-btn-icon-h);
}

.itg .itg-news-single-more-announcements__cta-text--mobile {
	display: none;
}

.itg .itg-news-single-more-announcements__grid {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: var(--itg-ns-ma-grid-gap);
	align-items: start;
}

.itg .itg-news-single-more-announcements__card {
	display: flex;
	flex-direction: column;
	gap: var(--itg-ns-ma-card-gap);
	min-width: 0;
}

.itg .itg-news-single-more-announcements__media {
	position: relative;
}

.itg .itg-news-single-more-announcements__figure {
	overflow: hidden;
	margin: 0;
	border-radius: var(--itg-ns-ma-radius-image);
	aspect-ratio: var(--itg-ns-ma-aspect);
}

.itg .itg-news-single-more-announcements__figure--placeholder {
	background-color: rgba(80, 32, 48, 0.08);
}

.itg .itg-news-single-more-announcements__photo {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.itg .itg-news-single-more-announcements__tag {
	position: absolute;
	top: var(--itg-ns-ma-tag-inset);
	right: var(--itg-ns-ma-tag-inset);
	box-sizing: border-box;
	padding: var(--itg-ns-ma-tag-py) var(--itg-ns-ma-tag-px);
	border-radius: var(--itg-ns-ma-tag-radius);
	font-family: var(--itg-font-heading);
	font-size: var(--itg-ns-ma-fs-tag);
	font-weight: var(--itg-font-weight-light);
	line-height: normal;
	text-transform: uppercase;
	white-space: nowrap;
}

.itg .itg-news-single-more-announcements__tag--clay {
	background-color: var(--itg-color-clay);
	color: var(--itg-color-mahogany);
}

.itg .itg-news-single-more-announcements__tag--rainforest {
	background-color: var(--itg-color-rainforest);
	color: var(--itg-color-sand);
}

.itg .itg-news-single-more-announcements__tag--lime {
	background-color: var(--itg-color-lime);
	color: var(--itg-color-mahogany);
}

.itg .itg-news-single-more-announcements__tag--earth {
	background-color: var(--itg-color-earth);
	color: var(--itg-color-sand);
}

.itg .itg-news-single-more-announcements__tag--mahogany {
	background-color: var(--itg-color-mahogany);
	color: var(--itg-color-sand);
}

.itg .itg-news-single-more-announcements__body {
	display: flex;
	flex-direction: column;
	gap: var(--itg-ns-ma-body-gap);
	align-items: flex-start;
}

.itg .itg-news-single-more-announcements__card-title {
	margin: 0;
	font-family: var(--itg-font-heading);
	font-size: var(--itg-ns-ma-fs-card-title);
	font-weight: var(--itg-font-weight-light);
	line-height: var(--itg-ns-ma-lh-card-title);
}

.itg .itg-news-single-more-announcements__card-title.itg-heading-3 {
	font-size: var(--itg-ns-ma-fs-card-title);
	line-height: var(--itg-ns-ma-lh-card-title);
}

.itg .itg-news-single-more-announcements__link {
	color: inherit;
	text-decoration: none;
}

.itg .itg-news-single-more-announcements__link:hover,
.itg .itg-news-single-more-announcements__link:focus-visible {
	color: var(--itg-color-clay);
}

.itg .itg-news-single-more-announcements .itg-news-single-more-announcements__button.itg-button {
	gap: var(--itg-ns-ma-btn-gap);
	min-height: var(--itg-ns-ma-btn-h);
	padding: var(--itg-ns-ma-btn-py) var(--itg-ns-ma-btn-px);
	border-width: var(--itg-ns-ma-border-width);
	border-radius: var(--itg-ns-ma-btn-radius);
	font-size: var(--itg-ns-ma-btn-fs);
	line-height: normal;
	text-transform: uppercase;
}

.itg .itg-news-single-more-announcements .itg-news-single-more-announcements__button .itg-text-button {
	font-size: inherit;
	line-height: inherit;
}

.itg .itg-news-single-more-announcements .itg-news-single-more-announcements__button .itg-button__icon {
	width: var(--itg-ns-ma-btn-icon-w);
	height: var(--itg-ns-ma-btn-icon-h);
}

@media (max-width: 767px) {
	.itg .itg-news-single-more-announcements {
		--itg-ns-ma-rule-top: min(0.9375rem, 3.7313432836vw);
		--itg-ns-ma-inset-x: min(1rem, 3.9800995025vw);
		--itg-ns-ma-max-w: none;
		--itg-ns-ma-pt: min(3.75rem, 14.9253731343vw);
		--itg-ns-ma-pb: min(7.5rem, 29.8507462687vw);
		--itg-ns-ma-rule-w: min(23.4583125rem, 93.3674129353vw);
		--itg-ns-ma-rule-h: min(0.6666875rem, 2.6532338308vw);
		--itg-ns-ma-header-pb: min(3.75rem, 14.9253731343vw);
		--itg-ns-ma-header-gap: min(1.25rem, 4.9751243781vw);
		--itg-ns-ma-fs-title: min(3.125rem, 12.4378109453vw);
		--itg-ns-ma-lh-title: min(3.125rem, 12.4378109453vw);
		--itg-ns-ma-title-max-w: min(23.125rem, 92.039800995vw);
		--itg-ns-ma-grid-gap: min(2.5rem, 9.9502487562vw);
		--itg-ns-ma-card-gap: min(2rem, 7.960199005vw);
		--itg-ns-ma-body-gap: min(1.25rem, 4.9751243781vw);
		--itg-ns-ma-radius-image: min(1.5625rem, 6.2189054726vw);
		--itg-ns-ma-aspect: 367.874 / 412;
		--itg-ns-ma-media-max-w: min(22.992125rem, 91.5109477612vw);
		--itg-ns-ma-tag-inset: min(1.125rem, 4.4776119403vw);
		--itg-ns-ma-tag-min-h: min(2.125rem, 8.4577114428vw);
		--itg-ns-ma-tag-px: min(1.25rem, 4.9751243781vw);
		--itg-ns-ma-tag-py: min(0.625rem, 2.4875621891vw);
		--itg-ns-ma-tag-radius: min(1rem, 3.9800995025vw);
		--itg-ns-ma-fs-tag: min(1rem, 3.9800995025vw);
		--itg-ns-ma-fs-card-title: min(1.875rem, 7.4626865672vw);
		--itg-ns-ma-lh-card-title: min(1.875rem, 7.4626865672vw);
		--itg-ns-ma-card-title-max-w: min(23.125rem, 92.039800995vw);
		--itg-ns-ma-btn-h: min(2.6875rem, 10.6965174129vw);
		--itg-ns-ma-btn-px: min(1.25rem, 4.9751243781vw);
		--itg-ns-ma-btn-py: min(0.625rem, 2.4875621891vw);
		--itg-ns-ma-btn-gap: min(0.75rem, 2.9850746269vw);
		--itg-ns-ma-btn-radius: min(1rem, 3.9800995025vw);
		--itg-ns-ma-btn-fs: min(1.25rem, 4.9751243781vw);
		--itg-ns-ma-btn-icon-w: min(1.25rem, 4.9751243781vw);
		--itg-ns-ma-btn-icon-h: min(0.6875rem, 2.7363184079vw);
		--itg-ns-ma-border-width: min(0.125rem, 0.4975124378vw);
	}

	.itg .itg-news-single-more-announcements__inner {
		width: 100%;
		max-width: none;
		padding-inline: var(--itg-ns-ma-inset-x);
	}

	.itg .itg-news-single-more-announcements__rule {
		left: var(--itg-ns-ma-inset-x);
		width: min(var(--itg-ns-ma-rule-w), calc(100% - (2 * var(--itg-ns-ma-inset-x))));
		background-image: url("../images/news-single-section-divider-mobile.svg");
	}

	.itg .itg-news-single-more-announcements__header {
		flex-direction: column;
		gap: var(--itg-ns-ma-header-gap);
		align-items: flex-start;
		padding-bottom: var(--itg-ns-ma-header-pb);
	}

	.itg .itg-news-single-more-announcements__marker {
		display: none;
	}

	.itg .itg-news-single-more-announcements__title-wrap {
		width: 100%;
	}

	.itg .itg-news-single-more-announcements__title,
	.itg .itg-news-single-more-announcements__title.itg-heading-2 {
		width: 100%;
		max-width: var(--itg-ns-ma-title-max-w);
		text-align: left;
		overflow-wrap: break-word;
	}

	.itg .itg-news-single-more-announcements__cta-text--desktop {
		display: none;
	}

	.itg .itg-news-single-more-announcements__cta-text--mobile {
		display: inline;
	}

	.itg .itg-news-single-more-announcements__grid {
		grid-template-columns: minmax(0, 1fr);
	}

	.itg .itg-news-single-more-announcements__card:nth-child(n + 4) {
		display: none;
	}

	.itg .itg-news-single-more-announcements__media {
		width: 100%;
		max-width: var(--itg-ns-ma-media-max-w);
	}

	.itg .itg-news-single-more-announcements__card:nth-child(2) .itg-news-single-more-announcements__media {
		max-width: min(23.0625rem, 91.7910447761vw);
	}

	.itg .itg-news-single-more-announcements__card:nth-child(2) .itg-news-single-more-announcements__figure {
		aspect-ratio: 369 / 248.861;
	}

	.itg .itg-news-single-more-announcements__card:nth-child(3) .itg-news-single-more-announcements__figure {
		aspect-ratio: 370 / 414.381;
	}

	.itg .itg-news-single-more-announcements__tag {
		min-height: var(--itg-ns-ma-tag-min-h);
	}

	.itg .itg-news-single-more-announcements__card-title,
	.itg .itg-news-single-more-announcements__card-title.itg-heading-3 {
		max-width: var(--itg-ns-ma-card-title-max-w);
		text-align: left;
		overflow-wrap: break-word;
	}
}
