.itg .itg-news-single-article-body {
	--itg-ns-ab-inset-x: min(23.6979166667vw, 28.4375rem);
	--itg-ns-ab-max-w: min(63.125rem, 52.6041666667vw);
	--itg-ns-ab-pt: min(7.5rem, 6.25vw);
	--itg-ns-ab-gap: min(2rem, 1.6666666667vw);
	--itg-ns-ab-block-gap: min(0.75rem, 0.625vw);
	--itg-ns-ab-pb: min(12.5rem, 10.4166666667vw);
	--itg-ns-ab-fs-heading: min(2.5rem, 2.0833333333vw);
	--itg-ns-ab-lh-heading: min(2.5rem, 2.0833333333vw);
	--itg-ns-ab-fs-subheading: min(1.875rem, 1.5625vw);
	--itg-ns-ab-lh-subheading: min(2.25rem, 1.875vw);
	--itg-ns-ab-fs-body: min(1.125rem, 0.9375vw);
	--itg-ns-ab-lh-body: min(1.5rem, 1.25vw);
	--itg-ns-ab-paragraph-gap: min(1rem, 0.8333333333vw);

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

.itg .itg-news-single-article-body__inner {
	display: flex;
	flex-direction: column;
	gap: var(--itg-ns-ab-gap);
	box-sizing: border-box;
	width: calc(100% - (2 * var(--itg-ns-ab-inset-x)));
	max-width: var(--itg-ns-ab-max-w);
	margin-inline: auto;
	padding-top: var(--itg-ns-ab-pt);
	padding-bottom: var(--itg-ns-ab-pb);
}

.itg .itg-news-single-article-body__block {
	display: flex;
	flex-direction: column;
	gap: var(--itg-ns-ab-block-gap);
}

.itg .itg-news-single-article-body__heading {
	margin: 0;
	font-family: var(--itg-font-heading);
	font-weight: var(--itg-font-weight-light);
}

.itg h2.itg-news-single-article-body__heading {
	font-size: var(--itg-ns-ab-fs-heading);
	line-height: var(--itg-ns-ab-lh-heading);
}

.itg h3.itg-news-single-article-body__heading {
	font-size: var(--itg-ns-ab-fs-subheading);
	line-height: var(--itg-ns-ab-lh-subheading);
}

.itg h4.itg-news-single-article-body__heading,
.itg h5.itg-news-single-article-body__heading,
.itg h6.itg-news-single-article-body__heading {
	font-size: var(--itg-ns-ab-fs-subheading);
	line-height: var(--itg-ns-ab-lh-subheading);
}

.itg .itg-news-single-article-body__content {
	font-family: var(--itg-font-body);
	font-size: var(--itg-ns-ab-fs-body);
	font-weight: var(--itg-font-weight-regular);
	line-height: var(--itg-ns-ab-lh-body);
}

.itg .itg-news-single-article-body__content.itg-text-body-lg {
	font-size: var(--itg-ns-ab-fs-body);
	line-height: var(--itg-ns-ab-lh-body);
}

.itg .itg-news-single-article-body__content > * {
	margin: 0;
}

.itg .itg-news-single-article-body__content > * + * {
	margin-top: var(--itg-ns-ab-paragraph-gap);
}

.itg .itg-news-single-article-body__content h2 + p,
.itg .itg-news-single-article-body__content h2 + ul,
.itg .itg-news-single-article-body__content h2 + ol,
.itg .itg-news-single-article-body__content h3 + p,
.itg .itg-news-single-article-body__content h3 + ul,
.itg .itg-news-single-article-body__content h3 + ol,
.itg .itg-news-single-article-body__content .wp-block-heading + p,
.itg .itg-news-single-article-body__content .wp-block-heading + ul,
.itg .itg-news-single-article-body__content .wp-block-heading + ol {
	margin-top: var(--itg-ns-ab-block-gap);
}

.itg .itg-news-single-article-body__content p + h2,
.itg .itg-news-single-article-body__content p + h3,
.itg .itg-news-single-article-body__content p + .wp-block-heading,
.itg .itg-news-single-article-body__content .wp-block-paragraph + h2,
.itg .itg-news-single-article-body__content .wp-block-paragraph + .wp-block-heading {
	margin-top: var(--itg-ns-ab-gap);
}

.itg .itg-news-single-article-body__content p,
.itg .itg-news-single-article-body__content .wp-block-paragraph {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	color: inherit;
}

.itg .itg-news-single-article-body__content h2,
.itg .itg-news-single-article-body__content h3,
.itg .itg-news-single-article-body__content h4,
.itg .itg-news-single-article-body__content h5,
.itg .itg-news-single-article-body__content h6,
.itg .itg-news-single-article-body__content .wp-block-heading {
	font-family: var(--itg-font-heading);
	font-weight: var(--itg-font-weight-light);
	color: inherit;
}

.itg .itg-news-single-article-body__content h2 {
	font-size: var(--itg-ns-ab-fs-heading);
	line-height: var(--itg-ns-ab-lh-heading);
}

.itg .itg-news-single-article-body__content h3,
.itg .itg-news-single-article-body__content h4,
.itg .itg-news-single-article-body__content h5,
.itg .itg-news-single-article-body__content h6 {
	font-size: var(--itg-ns-ab-fs-subheading);
	line-height: var(--itg-ns-ab-lh-subheading);
}

.itg .itg-news-single-article-body__content ul,
.itg .itg-news-single-article-body__content ol {
	padding-left: 1.25em;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

.itg .itg-news-single-article-body__content li + li {
	margin-top: var(--itg-ns-ab-paragraph-gap);
}

.itg .itg-news-single-article-body__content a,
.itg .itg-news-single-article-body__content .wp-block-paragraph a {
	color: var(--itg-color-link);
	text-decoration: underline;
	text-decoration-color: currentColor;
	text-decoration-thickness: 1px;
	text-underline-offset: 0.15em;
}

.itg .itg-news-single-article-body__content a:hover,
.itg .itg-news-single-article-body__content a:focus-visible,
.itg .itg-news-single-article-body__content .wp-block-paragraph a:hover,
.itg .itg-news-single-article-body__content .wp-block-paragraph a:focus-visible {
	color: var(--itg-color-mahogany);
}

.itg .itg-news-single-article-body__content::after {
	content: "";
	display: table;
	clear: both;
}

.itg .itg-news-single-article-body__content img {
	height: auto;
	max-width: 100%;
}

.itg .itg-news-single-article-body__content .wp-block-image,
.itg .itg-news-single-article-body__content figure.wp-block-image {
	margin: 0;
}

.itg .itg-news-single-article-body__content .wp-block-image.alignleft,
.itg .itg-news-single-article-body__content .wp-block-image .alignleft,
.itg .itg-news-single-article-body__content img.alignleft {
	float: left;
	margin: 0.25em 1.25em 0.75em 0;
}

.itg .itg-news-single-article-body__content .wp-block-image.alignright,
.itg .itg-news-single-article-body__content .wp-block-image .alignright,
.itg .itg-news-single-article-body__content img.alignright {
	float: right;
	margin: 0.25em 0 0.75em 1.25em;
}

.itg .itg-news-single-article-body__content .wp-block-image.alignleft + p,
.itg .itg-news-single-article-body__content .wp-block-image.alignleft + .wp-block-paragraph,
.itg .itg-news-single-article-body__content .wp-block-image.alignright + p,
.itg .itg-news-single-article-body__content .wp-block-image.alignright + .wp-block-paragraph,
.itg .itg-news-single-article-body__content img.alignleft + p,
.itg .itg-news-single-article-body__content img.alignright + p {
	margin-top: 0;
}

.itg .itg-news-single-article-body__content .wp-block-image.aligncenter,
.itg .itg-news-single-article-body__content .wp-block-image .aligncenter {
	display: block;
	margin-inline: auto;
}

.itg .itg-news-single-article-body__content .wp-block-image.alignwide img,
.itg .itg-news-single-article-body__content .wp-block-image.alignfull img,
.itg .itg-news-single-article-body__content > .wp-block-image:not(.alignleft):not(.alignright):not(.aligncenter) img,
.itg .itg-news-single-article-body__content > figure.wp-block-image:not(.alignleft):not(.alignright):not(.aligncenter) img {
	display: block;
	width: 100%;
}

@media (max-width: 767px) {
	.itg .itg-news-single-article-body {
		--itg-ns-ab-mt: min(0.0625rem, 0.2487562189vw);
		--itg-ns-ab-inset-x: min(1rem, 3.9800995025vw);
		--itg-ns-ab-max-w: min(23.125rem, 92.039800995vw);
		--itg-ns-ab-pt: min(2.5rem, 9.9502487562vw);
		--itg-ns-ab-gap: min(2rem, 7.960199005vw);
		--itg-ns-ab-block-gap: min(0.75rem, 2.9850746269vw);
		--itg-ns-ab-pb: min(2.5rem, 9.9502487562vw);
		--itg-ns-ab-fs-heading: min(1.875rem, 7.4626865672vw);
		--itg-ns-ab-lh-heading: min(1.875rem, 7.4626865672vw);
		--itg-ns-ab-fs-subheading: min(1.5rem, 5.9701492537vw);
		--itg-ns-ab-lh-subheading: min(1.75rem, 6.9651741294vw);
		--itg-ns-ab-fs-body: min(1.125rem, 4.4776119403vw);
		--itg-ns-ab-lh-body: min(1.5rem, 5.9701492537vw);
		--itg-ns-ab-paragraph-gap: min(1rem, 3.9800995025vw);

		margin-top: var(--itg-ns-ab-mt);
	}

	.itg .itg-news-single-article-body__inner {
		align-items: stretch;
		text-align: left;
	}

	.itg .itg-news-single-article-body__block {
		width: 100%;
	}

	.itg .itg-news-single-article-body__heading,
	.itg h2.itg-news-single-article-body__heading,
	.itg h3.itg-news-single-article-body__heading {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}

	.itg .itg-news-single-article-body__content,
	.itg .itg-news-single-article-body__content.itg-text-body-lg {
		width: 100%;
		text-align: left;
		overflow-wrap: break-word;
	}

	.itg .itg-news-single-article-body__content a,
	.itg .itg-news-single-article-body__content .wp-block-paragraph a {
		text-decoration-thickness: from-font;
		text-underline-offset: from-font;
	}

	.itg .itg-news-single-article-body__content .wp-block-image.alignleft,
	.itg .itg-news-single-article-body__content .wp-block-image .alignleft,
	.itg .itg-news-single-article-body__content img.alignleft,
	.itg .itg-news-single-article-body__content .wp-block-image.alignright,
	.itg .itg-news-single-article-body__content .wp-block-image .alignright,
	.itg .itg-news-single-article-body__content img.alignright {
		float: none;
		margin-inline: 0;
		margin-bottom: var(--itg-ns-ab-paragraph-gap);
	}
}
