.blockLinksNews {
	gap: 0;
}

.blockLinksNews-table {
	display: flex;
	flex-direction: column;
	gap: var(--layout-space-200);
}
.blockLinksNews-item {
	display: grid;
	grid-template-rows: min-content 1fr min-content;
	grid-template-columns: 1fr 1fr;
	gap: var(--layout-space-100);
}

.blockLinksNews-item-meta {
	display: flex;
	gap: var(--layout-space-200);
}

.blockLinksNews-item-meta time {
	color: var(--color-main-400);
}

.blockLinksNews-item-image {
	grid-column: 1;
	grid-row: 1 / -1;
	background-color: var(--color-main-800);
	border-radius: var(--borderRadius-100);
	aspect-ratio: 1.72;
	display: flex;
	align-items: center;
	justify-content: center;
	img {
		height: 80%;
		width: 80%;
		object-fit: contain;
		color: transparent;
	}
}

.blockLinksNews-item-link {
	margin-top: auto;
}


@media (width <= 1000px) {
	.blockLinksNews-item-title > [data-as-title] {
		font-size: var(--font-size-100);
	}
}
*:has(> .button200) {
	width: fit-content;
}

.button200 {
	color: var(--color-1-100);
	position: relative;
	display: flex;
	align-items: center;
	--movement-x: 1.4em;
	isolation: isolate;

	> * {
		transition:
			transform var(--ms-100),
			opacity var(--ms-50) var(--ms-50);
	}
}

.button200-icon {
	transform: translateX(calc(var(--movement-x) * -1));
	position: absolute;
	opacity: 0;
}

*:has(> .button200):where(:hover, :focus, :active) {
	.button200-label {
		transform: translateX(var(--movement-x));
	}

	.button200-icon {
		opacity: 1;
		transform: translateX(0);
	}
}
.button100 {
	display: flex;
	align-items: center;
	gap: var(--layout-space-50);
	color: var(--color-1-100);
	font-weight: 600;
	line-height: var(--text-lineHeight-50);
}

.button100-label {
	flex: 1;
}

.button100-icon {
	display: contents;
}

[data-as-button100--parent]:hover, .button100:hover {
	.button100-label {
		text-decoration: underline;
	}
}
.blockToursAndReports {
	gap: var(--pageMain-space-y) var(--layout-space-300);
}
.articleNavList {
	/*gap: var(--layout-space-100);*/
	gap: 0;
}

@media (width <= 600px) {
	.articleNavList {
		margin-inline: calc(-1 * var(--page-paddingInline));
		width: 100vw;
	}
}
.articleItem {
	gap: var(--layout-space-100);
	position: relative;
}

.articleItem-main {
	display: grid;
	grid-template-rows: subgrid;
	grid-template-columns: 1fr auto;
	gap: var(--layout-space-100) 0px;
}

.articleItem-date {
	color: var(--color-main-400);
}

.articleItem-title {
	color: var(--color-1-100);
	line-height: 1;
	font-size: var(--font-size-200);
}

.articleItem-category {
	display: grid;
	grid-template-rows: subgrid;
	grid-column: 2;
	grid-row: 1 / span 2;
	align-items: end;
	justify-items: end;
	font-weight: 600;
}

.articleItem-link  {
	position: absolute;
	inset: 0;
}

.articleItem:has(.articleItem-link) {
	&:where(:hover, :focus, :focus-within) {
		&::after {
			content: "";
			position: absolute;
			display: block;
			inset: calc(-1 * var(--layout-space-25));
			background-color: var(--color-softHighlight-100);
			z-index: -1;
		}
	}
}

@media (width <= 600px) {
	.articleItem {
		width: 80vw;
		flex-shrink: 0;
	}

	.articleItem-main {
		display: flex;
		flex-direction: column;
	}

	.articleItem-category {
		display: flex;
		align-items: flex-start;
		gap: var(--layout-space-100);
	}
}
.blockTourList {
	gap: 0;
}

.blockTourList-inner {
	display: flex;
	flex-direction: column;
	gap: var(--layout-space-400);
}

.blockTourList-content {
	min-height: calc(var(--navbox-heightMin) * 5);
	display: flex;
	flex-direction: column;
}

.blockTourList-fallback {
	display: flex;
	flex-direction: column;
	gap: var(--layout-space-50);
	height: 100%;
	> * {
		flex: 1;
		margin: unset;
	}
}

.blockTourList-button {
	margin-inline: auto;
}
