/* Form catalogue: current Figma 2265:6812 uses an editorial half-width
 * column, clear document rows and the gate aligned with the page title. */
.hr-page--formulare .hr-forms-content {
	width: 100%;
	max-width: 36rem;
	font-size: var(--hr-step-1);
	line-height: 1.5;
}

.hr-page--formulare .hr-forms-content .wpb-content-wrapper > p:first-child strong {
	font-weight: 400;
}

.hr-page--formulare .hr-forms-content .wpb-content-wrapper > h2 {
	margin-block: 3.5rem 2rem;
	font-size: var(--hr-step-1);
	line-height: 1.3;
}

.hr-page--formulare .hr-forms-content a {
	color: var(--hr-green);
	font-family: var(--hr-display);
	font-size: inherit;
	font-weight: 600;
	text-underline-offset: 0.16em;
	overflow-wrap: anywhere;
}

.hr-page--formulare .hr-forms-content .wpb-content-wrapper > ul {
	display: grid;
	gap: 1.25rem;
	padding: 0;
	margin-inline: 0;
	list-style: none;
}

.hr-page--formulare .hr-form-document-row {
	margin: 0 0 1.25rem;
	line-height: 1.3;
}

@media (min-width: 60rem) {
	.hr-page--formulare .hr-forms-content {
		width: calc(50% - 1rem);
	}

	.hr-page--formulare > .hr-page__illustration {
		top: 0;
		width: calc(50% - 1rem);
		opacity: 1;
	}
}

@media (max-width: 59.99rem) {
	/* Keep artwork in normal flow at narrow widths, ahead of the catalogue. */
	.hr-page--formulare > .hr-page__illustration {
		position: relative;
		top: auto;
		right: auto;
		left: auto;
		display: block;
		width: min(100%, 18rem);
		margin: 0 auto 2rem;
		opacity: 1;
	}
}
/* Events without an editorial poster are deliberately text-only, on both
 * the homepage and archive. Never reserve a fake image-sized blank area. */
.hradistko-site .hr-card-grid--events .hr-card--event-text {
	height: auto;
	min-height: 0;
}

.hradistko-site .hr-card-grid--events .hr-card--event-text .hr-card__title {
	margin-top: 0.75rem;
}

@media (max-width: 47.999rem) {
	.hradistko-site .hr-card-grid--events .hr-card--event-text .hr-card__excerpt {
		flex: 0 0 auto;
	}

	.hradistko-site .hr-card-grid--events .hr-card--event-text .hr-card__more {
		margin-top: 1.5rem;
	}
}
