.cl-school-interview__signal > span img {
	display: block;
	height: 38px;
	max-width: 42px;
	object-fit: contain;
	width: auto;
}

.cl-school-footer-socials {
	align-items: center;
	border-top: 1px solid color-mix(in srgb, var(--school-accent) 38%, rgba(255,255,255,.16));
	color: inherit;
	display: flex;
	gap: 1rem;
	justify-content: space-between;
	margin: 1.5rem auto 0;
	max-width: 1180px;
	padding: 1.15rem max(1rem, calc((100% - 1180px) / 2));
	width: 100%;
}

.cl-school-footer-socials strong {
	color: inherit;
	font-size: .62rem;
	letter-spacing: .06em;
	text-transform: uppercase;
}

.cl-school-footer-socials strong span {
	color: var(--school-accent);
}

.cl-school-footer-socials > div {
	display: flex;
	gap: .45rem;
}

.cl-school-footer-socials a {
	background: color-mix(in srgb, var(--school-accent) 10%, transparent);
	border: 1px solid color-mix(in srgb, var(--school-accent) 38%, rgba(255,255,255,.18));
	border-radius: 99px;
	color: inherit;
	font-size: .6rem;
	font-weight: 850;
	padding: .38rem .62rem;
	text-decoration: none;
	transition: background .2s, border-color .2s, color .2s, transform .2s;
}

.cl-school-footer-socials a:hover,
.cl-school-footer-socials a:focus-visible {
	background: var(--school-accent);
	border-color: var(--school-accent);
	color: #fff;
	transform: translateY(-2px);
}

@media (max-width: 400px) {
	.cl-school-footer-socials {
		align-items: flex-start;
		flex-direction: column;
	}

	.cl-school-footer-socials > div {
		flex-wrap: wrap;
	}
}
