body {
	line-break: strict;
}

/* .section-plans */
.section-plans .applecare-plan .flex-row .column-product-group {
	flex-basis: 50%;
	max-width: 50%;
}

.section-plans .applecare-plan.pricing-columns-2 .column-product-group {
	padding-right: 0;
}

.section-plans .applecare-plan .flex-row .column-dynamic-pricing {
	padding-left: 0;
	display: block;
	text-align: right;
	flex-basis: 40%;
	max-width: 40%;
}

.section-plans .applecare-plan .flex-row .column-dynamic-pricing.is-last {
	padding-left: 0px;
}

.section-plans .applecare-plan .flex-row {
	justify-content: space-between;
}

@media only screen and (max-width: 735px) {
	.section-how-to-buy > div > div:nth-child(2) > div > div:nth-child(3) > ul {
		margin-top: 0px;
	}
}
@media only screen and (max-width: 735px) {
	.section-how-to-buy > div > div:nth-child(2) > div > div:nth-child(3) > ul > li:nth-child(1) {
		margin-top: 0.4em;
	}
}

@media only screen and (max-width: 735px) {
	.section-how-to-buy > div > div:nth-child(2) > div > div:nth-child(4) > ul {
		margin-top: 0px;
	}
}
@media only screen and (max-width: 735px) {
	.section-how-to-buy > div > div:nth-child(2) > div > div:nth-child(4) > ul > li {
		margin-top: 0.4em;
	}
}

sup.footnote {
	vertical-align: baseline;
	bottom: initial;
	top: initial;
	font-feature-settings: "numr";
	font-size: 1em;
}
sup a {
	vertical-align: initial;
}
