:root {
	--radius-xs: clamp(0.4rem, calc(0vw + 0.4rem), 0.4rem);
	--radius-s: clamp(0.6rem, calc(-0.19vw + 0.86rem), 0.8rem);
	--radius-m: clamp(1rem, calc(-0.19vw + 1.26rem), 1.2rem);
	--radius-l: clamp(1.6rem, calc(-0.37vw + 2.12rem), 2rem);
	--radius-xl: clamp(2.6rem, calc(-0.56vw + 3.38rem), 3.2rem);
	--radius-full: 999rem;
}

/* HERO */
.hero-module-a {
	margin: 0;
}

.hero-module-a__content-frame {
	border-radius: var(--radius-m);
	margin-top: 80px;
}

.hero-module-b {
	border-radius: var(--radius-m);
	overflow: hidden;
}

/* NEWS */
.latest-news-list__image-container {
	border-radius: var(--radius-m);
}

.latest-news-list .latest-news-list__bottom-button {
	border-radius: var(--radius-m);
}

/* TEXT MODULE */
.text-module-b__infobox {
	border-radius: var(--radius-m);

	img {
		border-radius: var(--radius-m);
	}
}

.multiple-teaser-module-row-1-item .row__cell-item--hasRichText {
	border-radius: var(--radius-m);
}

/* FORM */
.form-module-a__content {
	border-radius: var(--radius-m);
}

.form-module-a__content input[type='submit'] {
	border-radius: var(--radius-m);
}

form input {
	border-radius: var(--radius-m);
}
form select {
	border-radius: var(--radius-m);
}
form textarea {
	border-radius: var(--radius-m);
}

/* BTN */
.btn--primary {
	border-radius: var(--radius-m);
}

.rt-button--brand-1 {
	border-radius: var(--radius-m);
}

/* LIST */
.manual-list .manual-list__item img {
	border-radius: var(--radius-m);
}

.accordion-a__wrapper {
	border-radius: var(--radius-m);

	.accordion {
		border-radius: var(--radius-m);
	}
}
