/* start main css */
.typography-tile-headline:lang(th) {
	line-height: 1.1;
}

/* end main css */

/* start heroes/wwdc26-announce */
.section-hero [data-tile-id="wwdc26-announce"] .tile-subhead {
	max-width: 540px;
}

@media (max-width: 1068px) {
	.section-hero [data-tile-id="wwdc26-announce"] .tile-subhead {
		max-width: 480px;
	}
}

@media (max-width: 734px) {
	.section-hero [data-tile-id="wwdc26-announce"] .tile-subhead {
		max-width: 230px;
	}
}

.section-hero [data-tile-id="wwdc26-announce"] .tile-ctas .text-link {
	z-index: 100;
	text-decoration: none;
	color: var(--sk-body-link-color, rgb(0, 102, 204));
}

@media only screen and (max-width: 734px) {
	.section-hero [data-tile-id="wwdc26-announce"] .tile-ctas .text-link {
		max-width: 220px;
		font-size: 14px;
	}
}
/* end heroes/wwdc26-announce */

/* start heroes/iphone-family */
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="iphone-family"] .unit-copy-wrapper .subhead {
		max-width: 300px;
	}
}
/* end heroes/iphone-family */

/* start promos/college-students-2026 */
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline, .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead, .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta {
	max-width: 90%;
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline, .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead, .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta {
		max-width: 90%;
	}
}

@media only screen and (max-width: 734px) {
	.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline, .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead, .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta {
		max-width: 90%;
	}
}
/* end promos/college-students-2026 */

/* start promos/airpods-pro-3 */
.main [data-tile-id="airpods-pro-3"] .tile-copy-wrapper .tile-subhead {
	max-width: 280px;
}

@media only screen and (max-width: 1068px) {
	.main [data-tile-id="airpods-pro-3"] .tile-copy-wrapper .tile-subhead {
		max-width: 280px;
	}
}
/* end promos/airpods-pro-3 */
