/* General */
body {
	line-break: strict;
}

.os-localnav.tabnav .tabnav-link {
	padding-block: 9px 7px;
}

/* section-welcome */

.section.section-welcome .marquee-wrapper .marquee-copy {
	margin-top: 14px;
}

/* sup adjust */
@media (min-width: 735px) {
	html.safari.no-touch .section-siri #siri-gallery-item-6 .footnote-number {
		margin-left: -1px;
	}
}

/* section-highlights */
@media (min-width: 1069px) {
	.variant-no-hero .section-highlights:has(.badge) .section-header {
		margin-block-end: 22px;
	}
}

@media (max-width: 1068px) {
	.variant-no-hero .section-highlights:has(.badge) .section-header {
		margin-block-end: 13px;
	}
}

@media (max-width: 734px) {
	.variant-no-hero .section-highlights:has(.badge) .section-header {
		margin-block-end: 9px;
	}
}

@media (min-width: 735px) {
	.section-highlights .section-header .section-header-headline {
		max-width: 85%;
	}
}

@media (min-width: 1069px) {
	.section-highlights .media-gallery-item-ai-assistant .caption-animation-container {
		width: calc(var(--caption-width) + 136px);
	}
}

/* section-more */
.section-more .disclaimer {
	font-size: 12px;
	font-weight: 400;
	color: #6e6e73;
	display: block !important;
}

/* section-developers */
@media only screen and (min-width: 735px) {
	.section-developers .section-card-headline {
		max-width: 28ch;
		width: 100%;
	}
}
