/* Local Overides */

@media only screen and (min-width: 320px) and (max-width: 429px) {
	.sm-break {
		display: block;
	}
}

@media only screen and (min-width: 1069px) {
	.custom-wrap {
		white-space: nowrap;
	}
}

/* Storage section spacing */
@media (min-width: 735px) and (max-width: 1068px) {
	.section-specs .section-storage .techspecs-rowheader {
		padding-right: 30px;
	}
	.section-specs .section-storage .techspecs-content .techspecs-column {
		width: 15.8%;
	}
}

/* Enviroment Section */

.section-techspecs .callout-techspecs-environment ul {
	list-style: none;
	margin-left: 0;
}

.l2-design-wrapper .carbon-headline em {
	display: block;
}

.l2-design-wrapper .carbon-headline em::before {
	background-size: 494px 13px;
	--p-width: 494px;
}
@media only screen and (max-width: 1068px) {
	.l2-design-wrapper .carbon-headline em::before {
		background-size: 420px 12px;
		--p-width: 420px;
	}
}

@media only screen and (min-width: 735px) {
	.carbon-stats.stats .stat:last-child {
		margin: 0 0 0 20px;
	}
}

@media only screen and (min-width: 1200px) {
	.section-upgraders .section-ps-headline-container {
		max-width: 1140px;
		margin: 0 -80px;
	}
}

@media only screen and (min-width: 1200px) {
	.section-apple-intelligence .subsection-headline-container {
		max-width: 100%;
	}
	.section-apple-intelligence .subsection-headline-container h3 {
		margin: 20px -102px 0;
	}
}

.section-specs .section-chip .column-wrapper ul {
	margin-right: 8px;
}

/* Finish */
.techspecs.with-3-columns .section-finish {
    border-top: none;
}

.techspecs.with-3-columns .section-finish .techspecs-column[aria-colspan="3"] {
	width: 100%;
    margin-inline-start: 0;
}

.techspecs .techspecs-section .techspecs-row .techspecs-column[aria-colspan="3"] {
	padding: 0;
}

.techspecs.with-3-columns .section-finish .techspecs-column[aria-colspan="3"] figure {
	display: block;
    width: var(--p-width);
    height: var(--p-height);
    --p-width: 156px;
    --p-height: 64px;
    margin: 36px auto;
}

.techspecs.with-3-columns .section-finish .techspecs-column[aria-colspan="3"] figcaption {
	text-align: center;
}

/* In the Box */
.techspecs.with-3-columns .section-in-the-box div.techspecs-column[aria-colspan="2"] {
    width: 16.5%;
}

@media (max-width: 1068px) {
    .techspecs.with-3-columns .section-in-the-box div.techspecs-column[aria-colspan="2"] {
        width: unset;
    }
}
