.component-canvas.wp-block-wrd-coverage-map__globe {
	position: relative;
	width: calc(100% - 3rem);
	height: auto;
	aspect-ratio: 1/1;
	margin: 0 1.5rem -3rem;
	filter: drop-shadow(0 4rem 10rem rgba(0 0 0 / 0.2));
}

@media (width >= 48rem /* 768px */) {
	.component-canvas.wp-block-wrd-coverage-map__globe {
		--wp-block-wrd-coverage-map__globe__clip: 1rem;
		--wp-block-wrd-coverage-map__globe__width: 24rem;

		position: absolute;
		margin: 0;
		width: var(--wp-block-wrd-coverage-map__globe__width);
		bottom: calc(-1 * var(--wp-block-wrd-coverage-map__globe__clip));
		right: var(--wp-block-wrd-coverage-map__globe__clip);
		top: auto;
		left: auto;
	}
}

@media (width >= 64rem /* 1024px */) {
	.component-canvas.wp-block-wrd-coverage-map__globe {
		--wp-block-wrd-coverage-map__globe__clip: 3rem;
		--wp-block-wrd-coverage-map__globe__width: 35rem;
	}
}

@media (width >= 80rem /* 1280px */) {
	.component-canvas.wp-block-wrd-coverage-map__globe {
		--wp-block-wrd-coverage-map__globe__clip: 5rem;
		--wp-block-wrd-coverage-map__globe__width: 40rem;
	}
}

@media (width >= 96rem /* 1536px */) {
	.component-canvas.wp-block-wrd-coverage-map__globe {
		--wp-block-wrd-coverage-map__globe__clip: 6rem;
		--wp-block-wrd-coverage-map__globe__width: 46rem;
	}
}
