@charset "utf-8";

.career p, .career span, .career div, .career a, .career svg

.career {
	p,
	span,
	div,
	a,
	svg {
		color: var(--Umios_Black);
	}

	.body_small {
		font-size: 1.5rem;
		line-height: 1.6;
	}

	.caption {
		color: var(--Umios_text_Grey);
		margin-top: 10px;
	}

	.accordion-headerWrapper {
		flex-direction: column;
		gap: 12px;
	}

	.accordion-item {
		background: var(--Umios_White);
		padding: 0;
	}

	.accordion-img {
		width: 100%;
		height: auto;

		img {
			width: 100%;
		}
	}

	.accordion-header {
		margin-top: 16px;
	}

	.accordion-header .career-trigger {
		color: var(--Umios_Black);
		font-weight: 500;

		span::before,
		span::after {
			background: var(--Umios_Red);
		}
	}

	.accordion-innercontent h3 {
		margin: 0;
	}

	.accordion-innercontent h3+p {
		margin-bottom: 0;
	}

	.accordion-content-inner {
		dt {
			font-weight: 700;
		}

		dt,
		dd {
			font-size: 1.5rem;
		}
	}
}