.storage-tier-upgrade {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
	gap: 24px 16px;

	margin-top: 48px;
	margin-bottom: 64px;

	.jetpack-product-card__body {
		padding: 32px;
	}

	.jetpack-product-card .display-price {
		text-align: left;
	}

	.jetpack-product-card__product-name {
		font-size: $font-headline-large;
		letter-spacing: -2px;
		text-align: left;
		margin-top: 0;
		margin-bottom: 9px;
	}

	.jetpack-product-card__product-subheader {
		font-size: $font-title-medium;
		letter-spacing: -1px;
		text-align: left;
		margin-top: 9px;
	}

	.jetpack-product-card__button {
		margin-block-start: 20px;
	}

	.jetpack-product-card__features {
		margin: 0;
	}

	.jetpack-product-card__features-item {
		/* Set a custom list bullet for differentiating items,
		   but keep them center-aligned with the regular bullets */
		&.is-differentiator {
			list-style: none;
			font-weight: 700;

			&::before {
				content: url(/calypso/images/jetpack/star-green.svg);
				position: relative;
				top: 6px;
				padding-inline-end: 6px;
				margin-inline-start: -31px;
			}
		}
	}

	.jetpack-product-card__features-item:first-child {
		margin: 0 0 14px;
	}

	.jetpack-product-card__features-item:last-child {
		margin: 14px 0 0;
	}
}
