@font-face {
	font-family: Gilroy;
	src: url('/assets/fonts/022e85386d0b8088.ttf') format('truetype');
	font-display: swap;
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: Gilroy;
	src: url('/assets/fonts/85033b67dfeaf46b.ttf') format('truetype');
	font-display: swap;
	font-weight: 400;
	font-style: italic;
}

@font-face {
	font-family: Gilroy;
	src: url('/assets/fonts/78815401f7f6d97d.ttf') format('truetype');
	font-display: swap;
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: Gilroy;
	src: url('/assets/fonts/733c25a96d675cc6.ttf') format('truetype');
	font-display: swap;
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: Gilroy;
	src: url('/assets/fonts/a4bc9ca4d3546a75.ttf') format('truetype');
	font-display: swap;
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: Gilroy;
	src: url('/assets/fonts/3374c61c50b9f3c4.ttf') format('truetype');
	font-display: swap;
	font-weight: 700;
	font-style: italic;
}

@font-face {
	font-family: 'Gilroy fallback: Arial';
	src: local('Arial');
	font-display: swap;
	font-weight: 400;
	font-style: normal;
	size-adjust: 103.1851%;
	ascent-override: 89.1602%;
	descent-override: 23.2592%;
	line-gap-override: 0%;
}

@font-face {
	font-family: 'Gilroy fallback: Arial';
	src: local('Arial');
	font-display: swap;
	font-weight: 400;
	font-style: italic;
	size-adjust: 103.1851%;
	ascent-override: 89.1602%;
	descent-override: 23.2592%;
	line-gap-override: 0%;
}

@font-face {
	font-family: 'Gilroy fallback: Arial';
	src: local('Arial');
	font-display: swap;
	font-weight: 500;
	font-style: normal;
	size-adjust: 103.1851%;
	ascent-override: 89.1602%;
	descent-override: 23.2592%;
	line-gap-override: 0%;
}

@font-face {
	font-family: 'Gilroy fallback: Arial';
	src: local('Arial');
	font-display: swap;
	font-weight: 500;
	font-style: italic;
	size-adjust: 103.1851%;
	ascent-override: 89.1602%;
	descent-override: 23.2592%;
	line-gap-override: 0%;
}

@font-face {
	font-family: 'Gilroy fallback: Arial';
	src: local('Arial');
	font-display: swap;
	font-weight: 700;
	font-style: normal;
	size-adjust: 103.1851%;
	ascent-override: 89.1602%;
	descent-override: 23.2592%;
	line-gap-override: 0%;
}

@font-face {
	font-family: 'Gilroy fallback: Arial';
	src: local('Arial');
	font-display: swap;
	font-weight: 700;
	font-style: italic;
	size-adjust: 103.1851%;
	ascent-override: 89.1602%;
	descent-override: 23.2592%;
	line-gap-override: 0%;
}

:root {
	--font: Gilroy, 'Gilroy fallback: Arial', sans-serif;
}

astro-island,
astro-slot,
astro-static-slot {
	display: contents;
}

.img-cov {
	max-width: 700px;
	width: 100%;
	height: 100%;
	margin: 15px auto !important;
}
.img-cov img {
	width: 100%;
	height: 100%;
	border-radius: 20px;
	object-fit: cover;
}

.img-cov.s {
	max-width: 300px;
}

.authorBlock {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	gap: 30px;
}
.authorBlock .img-cov {
	margin: 0 !important;
}

@media (max-width: 768px) {
	.authorBlock {
		flex-direction: column;
	}
	.authorBlock .img-cov {
		max-width: 150px;
		margin: 15px auto !important;
	}
}
