.soundcloud {
	display: grid;
	gap: var(--gap-md);
	grid-template-columns: repeat(12, 1fr);
	padding-top: var(--section-padding-md);
	padding-bottom: var(--section-padding-md);
}


.soundcloud__squiggle {
	grid-column: 1 / span 3;
	width: auto;
	max-width: 75%;
	top: 5%;
	position: relative;
}
.soundcloud__media {
	grid-column: 4 / span 9;
}
.soundcloud__media iframe {
	height: 166px;
	width: 100%;
}



.soundcloud__media {
	padding: 3rem;
	border-radius: 3rem;
}



@media (max-width: 768px) {
	.soundcloud {
		display: grid;
		gap: var(--gap-md);
		grid-template-columns: repeat(1, 1fr);
	}
	
.soundcloud__squiggle {
	grid-row: 2;
	grid-column: 1 / span 1;
	width: 40%;
	left: 5%;
	z-index: 1;
	top: -125px;
}
	.soundcloud__media {
		grid-row: 2;
		grid-column: 1 / span 1;
		padding: 1.5rem;
	}
}