/* Layout: team */
.sw-team__inner { display: grid; gap: var(--gap-l); }

.sw-team__list { margin: 0; padding: 0; list-style: none; }
.sw-team__item { padding-block: var(--space-40); }
.sw-team__item:first-child { padding-block-start: 0; }
.sw-team__item + .sw-team__item { border-block-start: var(--border); }

/* Two columns in the design ratio (29:50), so the text column shrinks along with the content column */
@media (min-width: 62em) {
	.sw-team__inner {
		grid-template-columns: minmax(0, 29fr) minmax(0, 50fr);
		gap: var(--gap-l);
	}
}

@media (min-width: 75em) {
	.sw-team__inner { gap: var(--space-96); }
}
