.section-size .caption-depth {
	--bottom: 58px;
}
.section-environment .callout-techspecs-environment-header.callout-title, .section-environment .techspecs-row-header.callout-title {
	text-align: right;
}
.section-buttons-and-connectors .caption-speaker {
	text-align: right;
	--top: 321px;
}
.section-buttons-and-connectors .caption-microphone-1 {
	text-align: left;
}
.page-specs main .section-techspecs .typography-display-size {
	left: 0px;
}
@media(min-width: 1069px) {
	.section-buttons-and-connectors .caption-camera-1 {
		--left: 329.5px;
	}
	.section-buttons-and-connectors .caption-top-button {
		--left: 247px;
	}
	.section-buttons-and-connectors .caption-volume {
		--left: 20px;
	}
	.section-buttons-and-connectors .caption-speaker {
		--top: 314px;
	}
	.section-buttons-and-connectors .caption-usb-c-connector {
		--left: 504px;
	}
	.section-environment .callout-techspecs-environment-first-column, .section-environment .techspecs-row-first-column {
		padding-left: 6%;
	}
	.section-environment .callout-techspecs-environment-second-column, .section-environment .techspecs-row-second-column  {
		padding-right: 3%;
	}
	.section-size .caption-depth {
		--left: 391px;
	}
}
@media(max-width: 1068px) and (min-width: 735px) {
	.section-size .caption-depth {
		--bottom: 52px;
		--left: 313px;
	}
	.section-buttons-and-connectors .caption-camera-1 {
		--left: 257.5px;
	}
	.section-buttons-and-connectors .caption-magnetic-connector {
        --top: 212px;
    }
	.section-buttons-and-connectors .caption-speaker {
		--top: 221px;
	}
	.section-buttons-and-connectors .caption-top-button {
        --top: -35px;
        --left: 169px;
    }
	.section-buttons-and-connectors .caption-volume {
        --left: 0px;
    }
	.section-buttons-and-connectors .caption-usb-c-connector {
        --bottom: -16px;
        --left: 352px;
    }
	.section-environment .callout-techspecs-environment-first-column, .section-environment .techspecs-row-first-column {
		padding-left: 3%;
	}
	.section-environment .callout-techspecs-environment-second-column, .section-environment .techspecs-row-second-column {
		padding-right: 6%;
	}
	.page-specs main .section-techspecs .image-specs-size-weight {
		right: 0px;
	}
	.section-buttons-and-connectors .image-specs-buttons {
		margin-top: 60px;
		margin-bottom: 83px;
		left: 20px;
	}
}
@media(max-width: 734px) {
	.section-buttons-and-connectors .caption-speaker {
		--top: 625px;
	}
	.section-buttons-and-connectors .caption-magnetic-connector {
        --top: 633px;
        --left: 175px;
    }
	.section-buttons-and-connectors .caption-volume {
        --left: -3px;
    }
	.section-buttons-and-connectors .caption-top-button {
        --left: 144px;
    }
	.section-buttons-and-connectors .caption-usb-c-connector {
        --left: 101px;
    }
	.section-environment .callout-techspecs-environment-first-column, .section-environment .techspecs-row-first-column {
		padding-left: 0px;
	}
	.section-environment .callout-techspecs-environment-second-column, .section-environment .techspecs-row-second-column {
		padding-right: 0px;
	}
	.section-size .caption-depth {
		--top: 128px;
        --left: 156px;
	}
}

.section-environment .callout-techspecs-environment-first-column, .page-specs main .section-techspecs .techspecs-rowheader {
	padding-right: 0px;
}