/* LOCAL OVERRIDES */
.disclaimer-text {
	font-size: 12px;
	line-height: 16px;
	color: #86868b;
}
.disclaimer-paragraph {
	margin-top: 0;
}

/*Section Welcome */

.ribbon + .section-welcome {
	margin-top: 20px;
}

/* RIBOON AVAIL */

@media only screen and (max-width: 913px) and (min-width: 903px) {
	.ribbon .ribbon-drop-wrapper .ribbon-content-wrapper {
		padding-right: 90px;
		padding-left: 90px;
	}
}

@media only screen and (max-width: 450px) {
	.column.large-centered.ric-small-11.ric-large-12 a.ribbon-link.more {
		white-space: nowrap;
	}
}

/* Hero section */

@media only screen and (max-width: 350px) {
	#main .section-welcome .marquee-detail.custom-marquee-detail {
		margin-left: 1rem;
		margin-right: 1rem;
	}
}

/* AI Highlights Card */
@media only screen and (max-width: 382px) and (min-width: 345px) {
	.section-highlights
		.card-container.gallery-item.media-gallery-item-6.media-gallery-item-apple-intelligence
		> div
		> div.caption-container.large-pin-center-left.medium-pin-bottom-center
		> p {
		margin: 20px 20px 25px;
	}
}

@media only screen and (max-width: 345px) {
	.section-highlights
		.card-container.gallery-item.media-gallery-item-6.media-gallery-item-apple-intelligence
		> div
		> div.caption-container.large-pin-center-left.medium-pin-bottom-center
		> p {
		margin: 20px 20px 20px;
	}
}
