body {
	line-break: strict;
}

/* section-hero */
html.enhanced .section-hero .subhead span.active span {
	opacity: 1;
}

.section-hero .intro {
	width: 100%;
}

@media only screen and (min-width:1069px) {
	.section-hero .subhead {
		max-width: 800px;
	}
}

@media only screen and (max-width:1068px) and (min-width:735px) {
	.section-hero .subhead {
  		max-width: 624px;
	}
}

@media only screen and (max-width:734px) {
	.section-hero .subhead {
  		max-width: 290px;
	}
}

.section-hero .subhead .nowrap {
	display: inline;
}

/* section-innovation */
@media only screen and (min-width:1069px) {
	.control-item-label {
		padding-top: 1px;
		align-items: end;
	}
}

@media only screen and (max-width:1068px) and (min-width:735px) {
	.control-item-label {
		padding-top: 1px;
		align-items: end;
	}
}

/* section-people */
.section-people .sc-card-film .iconcontrol-text {
	margin-top: 2px;
}

.overview-people-people-standards {
	--p-width: 100%;
	--p-height: 100%;
}

/* section-feedback */
.section-feedback .headline {
	max-width: 100%;
}

.section-feedback .button {
	padding-top: 9px;
	padding-bottom: 7px;
}

/* section-reports */
@media only screen and (min-width:1069px) {
	.section-reports .viewport-content .panel .headline {
		max-inline-size: 7em;
	}
}

@media only screen and (max-width:1068px) and (min-width:735px) {
	.section-reports .viewport-content .panel .headline {
		max-inline-size: 7em;
	}
}

.section-reports .viewport-content .panel .cta {
	padding-top: 9px;
	padding-bottom: 7px;
}

/* section-environment */
@media (max-width:734px){
	#modal-apple-2030 .sc-card-back .link .flex {
		width: 100%;
		display: block;
	}
}

@media (max-width:734px){
	#modal-recycled .sc-card-back .link:nth-of-type(3) .flex {
		width: 100%;
		display: block;
	}
}

@media only screen and (min-width:1069px){
	#modal-human-rights .sc-card-back .modal-stat+p {
		width: 652px;
	}
}