.itg .itg-news-archive-listing {
	--itg-na-list-inset-x: min(5rem, 4.1666666667vw);
	--itg-na-list-max-w: min(110rem, 91.6666666667vw);
	--itg-na-list-toolbar-pt: min(5rem, 4.1666666667vw);
	--itg-na-list-toolbar-pb: min(5rem, 4.1666666667vw);
	--itg-na-list-toolbar-gap: min(0.75rem, 0.625vw);
	--itg-na-list-grid-gap: min(2.5rem, 2.0833333333vw);
	--itg-na-list-card-gap: min(2rem, 1.6666666667vw);
	--itg-na-list-body-gap: min(1.25rem, 1.0416666667vw);
	--itg-na-list-col-w: min(25.625rem, 21.3541666667vw);
	--itg-na-list-radius-image: min(1.5625rem, 1.3020833333vw);
	--itg-na-list-aspect: 410 / 459.179;
	--itg-na-list-tag-inset: min(1.25rem, 1.0416666667vw);
	--itg-na-list-tag-px: min(1.25rem, 1.0416666667vw);
	--itg-na-list-tag-py: min(0.625rem, 0.5208333333vw);
	--itg-na-list-tag-radius: min(1rem, 0.8333333333vw);
	--itg-na-list-fs-tag: min(1rem, 0.8333333333vw);
	--itg-na-list-fs-title: min(2.5rem, 2.0833333333vw);
	--itg-na-list-lh-title: min(2.5rem, 2.0833333333vw);
	--itg-na-list-btn-h: min(2.6875rem, 2.2395833333vw);
	--itg-na-list-btn-px: min(1.25rem, 1.0416666667vw);
	--itg-na-list-btn-py: min(0.625rem, 0.5208333333vw);
	--itg-na-list-btn-gap: min(0.75rem, 0.625vw);
	--itg-na-list-btn-radius: min(1rem, 0.8333333333vw);
	--itg-na-list-btn-fs: min(1.25rem, 1.0416666667vw);
	--itg-na-list-btn-icon-w: min(1.25rem, 1.0416666667vw);
	--itg-na-list-btn-icon-h: min(0.6875rem, 0.5729166667vw);
	--itg-na-list-border-width: min(0.125rem, 0.1041666667vw);
	--itg-na-list-control-icon-w: min(1.25rem, 1.0416666667vw);
	--itg-na-list-control-icon-h: min(0.6875rem, 0.5729166667vw);
	--itg-na-list-end-gap: min(7.5rem, 6.25vw);
	--itg-na-list-more-mt: min(7.5rem, 6.25vw);
	--itg-na-list-more-pb: min(7.5rem, 6.25vw);

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

.itg .itg-news-archive-listing__inner {
	box-sizing: border-box;
	width: calc(100% - (2 * var(--itg-na-list-inset-x)));
	max-width: var(--itg-na-list-max-w);
	margin-inline: auto;
	padding-bottom: var(--itg-na-list-end-gap);
}

.itg .itg-news-archive-listing--view-more-visible .itg-news-archive-listing__inner {
	padding-bottom: 0;
}

.itg .itg-news-archive-listing__toolbar {
	display: flex;
	gap: var(--itg-na-list-toolbar-gap);
	justify-content: flex-end;
	padding-block: var(--itg-na-list-toolbar-pt) var(--itg-na-list-toolbar-pb);
}

.itg .itg-news-archive-listing__control-wrap {
	position: relative;
}

.itg .itg-news-archive-listing .itg-news-archive-listing__control.itg-button.is-open .itg-news-archive-listing__control-icon {
	transform: rotate(-90deg);
}

.itg .itg-news-archive-listing .itg-news-archive-listing__control.itg-button {
	gap: var(--itg-na-list-btn-gap);
	min-height: var(--itg-na-list-btn-h);
	padding: var(--itg-na-list-btn-py) var(--itg-na-list-btn-px);
	border-width: var(--itg-na-list-border-width);
	border-radius: var(--itg-na-list-btn-radius);
	font-size: var(--itg-na-list-btn-fs);
	line-height: normal;
	text-transform: uppercase;
}

.itg .itg-news-archive-listing .itg-news-archive-listing__control .itg-text-button {
	font-size: inherit;
	line-height: inherit;
}

.itg .itg-news-archive-listing__control-icon {
	width: var(--itg-na-list-control-icon-w);
	height: var(--itg-na-list-control-icon-h);
	transform: rotate(90deg);
	transition: transform 0.2s ease;
}

.itg .itg-news-archive-listing__menu {
	position: absolute;
	top: calc(100% + min(0.5rem, 0.4166666667vw));
	right: 0;
	z-index: 5;
	box-sizing: border-box;
	min-width: min(14rem, 11.6666666667vw);
	margin: 0;
	padding: min(0.5rem, 0.4166666667vw);
	list-style: none;
	border: var(--itg-na-list-border-width) solid var(--itg-color-clay);
	border-radius: var(--itg-na-list-btn-radius);
	background-color: var(--itg-color-sand);
	box-shadow: 0 min(0.5rem, 0.4166666667vw) min(1.25rem, 1.0416666667vw) rgba(80, 32, 48, 0.12);
}

.itg .itg-news-archive-listing__menu li {
	margin: 0;
	padding: 0;
	list-style: none;
}


.itg .itg-news-archive-listing__menu li::before,
.itg .itg-news-archive-listing__menu li::after,
.itg .itg-news-archive-listing__menu li::marker {
	content: none;
	display: none;
}

.itg .itg-news-archive-listing__menu-option {
	display: block;
	width: 100%;
	padding: min(0.625rem, 0.5208333333vw) min(1rem, 0.8333333333vw);
	border: 0;
	border-radius: min(0.5rem, 0.4166666667vw);
	background: transparent;
	color: var(--itg-color-mahogany);
	font-family: var(--itg-font-heading);
	font-size: min(1rem, 0.8333333333vw);
	font-weight: var(--itg-font-weight-light);
	line-height: normal;
	text-align: left;
	text-transform: none;
	cursor: pointer;
}

.itg .itg-news-archive-listing__menu-option:hover,
.itg .itg-news-archive-listing__menu-option:focus-visible {
	background-color: rgba(254, 93, 64, 0.12);
	outline: none;
}

.itg .itg-news-archive-listing__menu-option.is-active {
	background-color: rgba(254, 93, 64, 0.18);
}

.itg .itg-news-archive-listing__empty {
	margin: 0 0 min(2.5rem, 2.0833333333vw);
	text-align: center;
}

.itg .itg-news-archive-listing__grid {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: var(--itg-na-list-grid-gap);
	align-items: start;
}

.itg .itg-news-archive-listing__card {
	display: flex;
	flex-direction: column;
	gap: var(--itg-na-list-card-gap);
	min-width: 0;
}

.itg .itg-news-archive-listing:not(.itg-news-archive-listing--expanded):not(.itg-news-archive-listing--filtering) .itg-news-archive-listing__card--collapsed {
	display: none;
}

.itg .itg-news-archive-listing__card--filtered-out {
	display: none;
}

.itg .itg-news-archive-listing__media {
	position: relative;
}

.itg .itg-news-archive-listing__figure {
	overflow: hidden;
	margin: 0;
	border-radius: var(--itg-na-list-radius-image);
	aspect-ratio: var(--itg-na-list-aspect);
}

.itg .itg-news-archive-listing__figure--placeholder {
	background-color: rgba(80, 32, 48, 0.08);
}

.itg .itg-news-archive-listing__photo {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

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

.itg .itg-news-archive-listing__tag--clay {
	background-color: var(--itg-color-clay);
	color: var(--itg-color-mahogany);
}

.itg .itg-news-archive-listing__tag--rainforest {
	background-color: var(--itg-color-rainforest);
	color: var(--itg-color-sand);
}

.itg .itg-news-archive-listing__tag--lime {
	background-color: var(--itg-color-lime);
	color: var(--itg-color-mahogany);
}

.itg .itg-news-archive-listing__tag--earth {
	background-color: var(--itg-color-earth);
	color: var(--itg-color-sand);
}

.itg .itg-news-archive-listing__tag--mahogany {
	background-color: var(--itg-color-mahogany);
	color: var(--itg-color-sand);
}

.itg .itg-news-archive-listing__body {
	display: flex;
	flex-direction: column;
	gap: var(--itg-na-list-body-gap);
	align-items: flex-start;
}

.itg .itg-news-archive-listing__title {
	margin: 0;
	font-size: var(--itg-na-list-fs-title);
	line-height: var(--itg-na-list-lh-title);
}

.itg .itg-news-archive-listing__title.itg-heading-3 {
	font-size: var(--itg-na-list-fs-title);
	line-height: var(--itg-na-list-lh-title);
}

.itg .itg-news-archive-listing__link {
	color: inherit;
	text-decoration: none;
}

.itg .itg-news-archive-listing__link:hover,
.itg .itg-news-archive-listing__link:focus-visible {
	color: var(--itg-color-clay);
}

.itg .itg-news-archive-listing .itg-news-archive-listing__button.itg-button {
	gap: var(--itg-na-list-btn-gap);
	min-height: var(--itg-na-list-btn-h);
	padding: var(--itg-na-list-btn-py) var(--itg-na-list-btn-px);
	border-width: var(--itg-na-list-border-width);
	border-radius: var(--itg-na-list-btn-radius);
	font-size: var(--itg-na-list-btn-fs);
	line-height: normal;
}

.itg .itg-news-archive-listing .itg-news-archive-listing__button .itg-text-button {
	font-size: inherit;
	line-height: inherit;
}

.itg .itg-news-archive-listing .itg-news-archive-listing__button .itg-button__icon {
	width: var(--itg-na-list-btn-icon-w);
	height: var(--itg-na-list-btn-icon-h);
}

.itg .itg-news-archive-listing__footer {
	display: flex;
	justify-content: center;
	margin-top: var(--itg-na-list-more-mt);
	padding-bottom: var(--itg-na-list-more-pb);
}

.itg .itg-news-archive-listing__footer.is-hidden,
.itg .itg-news-archive-listing__footer[hidden] {
	display: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

.itg .itg-news-archive-listing .itg-news-archive-listing__more.itg-button {
	gap: var(--itg-na-list-btn-gap);
	justify-content: center;
	width: min(11rem, 9.1666666667vw);
	min-height: var(--itg-na-list-btn-h);
	padding: var(--itg-na-list-btn-py) var(--itg-na-list-btn-px);
	border-width: var(--itg-na-list-border-width);
	border-radius: var(--itg-na-list-btn-radius);
	font-size: var(--itg-na-list-btn-fs);
	line-height: normal;
	text-transform: uppercase;
}

.itg .itg-news-archive-listing .itg-news-archive-listing__more .itg-text-button {
	font-size: inherit;
	line-height: inherit;
}

.itg .itg-news-archive-listing__more-icon {
	width: var(--itg-na-list-control-icon-w);
	height: var(--itg-na-list-control-icon-h);
	transform: rotate(90deg);
}

@media (max-width: 767px) {
	.itg .itg-news-archive-listing {
		--itg-na-list-inset-x: min(1rem, 3.9800995025vw);
		--itg-na-list-max-w: none;
		--itg-na-list-pt: min(6.6875rem, 26.6169154229vw);
		--itg-na-list-grid-gap: min(2.5rem, 9.9502487562vw);
		--itg-na-list-card-gap: min(2rem, 7.960199005vw);
		--itg-na-list-body-gap: min(1.25rem, 4.9751243781vw);
		--itg-na-list-radius-image: min(1.5625rem, 6.2189054726vw);
		--itg-na-list-aspect: 367.874 / 412;
		--itg-na-list-media-max-w: min(22.992125rem, 91.5109477612vw);
		--itg-na-list-title-max-w: min(23.0625rem, 91.7910447761vw);
		--itg-na-list-tag-inset: min(1.125rem, 4.4776119403vw);
		--itg-na-list-tag-px: min(1.25rem, 4.9751243781vw);
		--itg-na-list-tag-py: min(0.625rem, 2.4875621891vw);
		--itg-na-list-tag-radius: min(1rem, 3.9800995025vw);
		--itg-na-list-fs-tag: min(1rem, 3.9800995025vw);
		--itg-na-list-fs-title: min(1.875rem, 7.4626865672vw);
		--itg-na-list-lh-title: min(1.875rem, 7.4626865672vw);
		--itg-na-list-btn-h: min(2.6875rem, 10.6965174129vw);
		--itg-na-list-btn-px: min(1.25rem, 4.9751243781vw);
		--itg-na-list-btn-py: min(0.625rem, 2.4875621891vw);
		--itg-na-list-btn-gap: min(0.75rem, 2.9850746269vw);
		--itg-na-list-btn-radius: min(1rem, 3.9800995025vw);
		--itg-na-list-btn-fs: min(1.25rem, 4.9751243781vw);
		--itg-na-list-btn-icon-w: min(1.25rem, 4.9751243781vw);
		--itg-na-list-btn-icon-h: min(0.6875rem, 2.7363184079vw);
		--itg-na-list-border-width: min(0.125rem, 0.4975124378vw);
		--itg-na-list-end-gap: min(7.5rem, 29.8507462687vw);
		--itg-na-list-more-mt: min(7.5rem, 29.8507462687vw);
		--itg-na-list-more-pb: min(7.5rem, 29.8507462687vw);

		padding-top: var(--itg-na-list-pt);
	}

	.itg .itg-news-archive-listing__inner {
		width: 100%;
		max-width: none;
		margin-inline: 0;
		padding-inline: var(--itg-na-list-inset-x);
	}

	.itg .itg-news-archive-listing__empty {
		margin-bottom: min(2.5rem, 9.9502487562vw);
	}

	.itg .itg-news-archive-listing__toolbar {
		display: none;
	}

	.itg .itg-news-archive-listing__grid {
		grid-template-columns: minmax(0, 1fr);
	}

	.itg .itg-news-archive-listing__media {
		width: 100%;
		max-width: var(--itg-na-list-media-max-w);
	}

	.itg .itg-news-archive-listing__title {
		max-width: var(--itg-na-list-title-max-w);
		overflow-wrap: anywhere;
	}

	.itg .itg-news-archive-listing__menu {
		min-width: min(12rem, 47.7611940299vw);
		padding: min(0.5rem, 1.9900497512vw);
	}

	.itg .itg-news-archive-listing__menu-option {
		padding: min(0.625rem, 2.4875621891vw) min(1rem, 3.9800995025vw);
		font-size: min(1rem, 3.9800995025vw);
	}

	.itg .itg-news-archive-listing__footer {
		margin-top: var(--itg-na-list-more-mt);
		padding-bottom: var(--itg-na-list-more-pb);
	}

	.itg .itg-news-archive-listing .itg-news-archive-listing__more.itg-button {
		width: auto;
		min-width: min(11rem, 43.7810945274vw);
	}
}
