body {
	line-break: strict;
}

.footnote.footnote-supglyph a,
.footnote.edu-2025-footnote a{
	text-decoration: none;
}

.footnote.footnote-supglyph a:hover,
.footnote.edu-2025-footnote a:hover{
	color: #06c;
	text-decoration: none;
}

html.touch #ac-localnav .ac-ln-button{
	padding-block: calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) + 1px) calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) - 1px);
}

@media only screen and (min-width: 735px){
	.section-hero .content-container .marquee .pricing-copy-container{
		max-width: 232px;
	}
}

section.section-highlights .slide-gallery .card.spotlight .overview-highlights-spotlight-endframe{
	opacity: 1;
}

article.section-macos .slide-gallery .card.spotlight .overview-macos-gallery-spotlight-endframe{
	opacity: 1;
}

.ribbon .more:after,
.icon-wrapper .icon-after:after,
.icon-wrapper .icon-after.more:after,
	#ac-globalfooter .ac-gf-more::after {
	position: relative;
	top: -0.1em;
}

.icon-wrapper .icon-after.icon-playcircle:after {
	position: static;
}


@media (min-width: 1069px){
	.section-decarbonizing .scroll-gallery .item-container {
		width: auto;
	}
}

.section-hero .button-elevated {
	padding-top: 12px;
	padding-bottom: 10px;
}

@media (max-width: 734px) {
	.section-hero .button-elevated {
		padding-top: 7px;
		padding-bottom: 5px;
	}
}


.overview-routers-trade-in {
		display: flex;
		justify-content: center;
    width: var(--p-width);
    height: var(--p-height);
    max-width: 100%;
    --p-width: 1380px;
    --p-height: 528px;
}

@media only screen and (max-width:1068px) {
	.overview-routers-trade-in {
	--p-width: 1028px;
	--p-height: 404px;
	}
}

@media only screen and (max-width:734px){
	.overview-routers-trade-in {
	--p-width: 375px;
	--p-height: 192px;
	}
}

article.section-design .subsection-size .size-labels .size span.size-inch-small {
	display: inline;
	font-size: 0.57em;
}

@media only screen and (max-width: 734px) {
	article.section-design .subsection-size .size-labels .size {
		margin-inline: 30px;
	}
}

@media only screen and (max-width: 410px) {
	article.section-design .subsection-size .size-labels .size.size-1 {
		margin-left: 15px;
		margin-right: 25px;
	}
	article.section-design .subsection-size .size-labels .size.size-2 {
		margin-inline: 20px;
	}
}

.section-performance .badge-unit {
	font-size: 0.7em;
}

@media only screen and (max-width:1068px){
	article.section-performance .badge.badge1{
		margin-right: 53px;
	}

	article.section-performance .badge.badge2{
		margin-right: 53px;
	}
}

@media only screen and (max-width: 1068px) {
	.performance-modal-content .subsection-gallery .tabnav-link {
		font-size: 22px;
	}
}

@media only screen and (max-width: 734px) {
	.performance-modal-content .subsection-gallery .tabnav-link {
		font-size: 15px;
	}
}

.performance-modal-content .subsection-gallery .item-container .gallery-item .bars-container .badge-unit {
	font-size: 1.8em;
	position: relative;
	top: 0.06em;
}

@media only screen and (max-width: 1068px){
	.performance-modal-content .subsection-gallery .item-container .gallery-item .bars-container .badge-unit{
		top: 0.07em;
	}
}

@media only screen and (max-width: 734px) {
	.performance-modal-content .subsection-gallery .item-container .gallery-item .bars-container .badge-unit {
		font-size: 1.4em;
		top: 0.1em;
	}
}

@media only screen and (min-width: 1069px){
	article.section-apple-intelligence .article-headline-wrapper{
		width: 700px;
		margin: auto;
	}
}

@media only screen and (max-width: 1068px) and (min-width: 735px){
	article.section-apple-intelligence .article-headline-wrapper{
		width: 560px;
	}
}

@media only screen and (min-width: 735px){
	.section-apple-intelligence .article-headline {
		width: 100%;
	}
}

@media only screen and (min-width: 1069px){
	article.section-continuity .article-headline-wrapper{
		width: 670px;
		margin: auto;
	}
}

@media only screen and (max-width: 1068px) and (min-width: 735px){
	article.section-continuity .article-headline-wrapper{
		width: 535px;
		margin: auto;
	}
}

@media only screen and (min-width: 735px){
	.section-continuity .article-headline {
		width: 100%;
	}
}

@media only screen and (min-width: 1069px){
	article.section-camera-audio .article-headline-wrapper{
		width: 450px;
		margin: auto;
	}
}

@media only screen and (max-width: 1068px) and (min-width: 735px){
	article.section-camera-audio .article-headline-wrapper{
		width: 360px;
		margin: auto;
	}
}

@media only screen and (min-width: 735px){
	.section-camera-audio .article-headline{
		width: 100%;
	}
}

@media only screen and (min-width: 801px) {
	.router-item-accessories.router-item.full-split .router-item-content {
		padding-right: 0;
		max-width: 20em;
	}
}

@media only screen and (min-width: 735px) and (max-width: 800px) {
	.router-item-accessories.router-item.full-split .router-item-content {
		padding-right: 0;
		max-width: 14em;
	}
}

@media only screen and (min-width: 735px) {
	.router-item.full-split .router-item-content {
		padding-right: 0;
	}
}

.form-tooltip-wrapper .form-tooltip {
	top: -0.09em;
}
.windows .form-tooltip-wrapper .form-tooltip {
	top: -0.04em;
}

.section-upgraders .gallery .item-container {
	justify-content: center;
}

@media (max-width: 734px) {
	.form-icons-info19 {
		position: relative;
		top: -1px;
	}
}


html.ios .section-compare .button-reduced {
	padding-top: 4px;
	padding-bottom: 2px;
}

@media (min-width: 1069px) {
	.section-upgraders .upgraders-content .upgraders-gallery #macbook-air-intel-gallery-item-3 {
		width: 980px;
	}
}

@media (max-width: 734px) {
	.section-upgraders .upgraders-content .upgraders-gallery #macbook-air-intel-gallery-item-3 .bento-grid .bento-item {
		width: 87.5vw;
	}
}

.router-item-accessories .button {
	padding-top: 8px;
	padding-bottom: 6px;
}


