a wbr + .nowrap {
	display: inline;
}

a .nowrap .more::after {
	display: inline-block;
}

.icon-wrapper .icon, .icon-wrapper .icon-after:after, .icon-wrapper .icon-before:before, .icon-wrapper .more:after {
	position: relative;
	top: -0.05em;
}

span.jp-headline-adjust {
	margin-right: -0.35em;
}

@media only screen and (max-width: 1068px) {
	.section-controls .grid-item:nth-child(5) {
		margin-top: -21px;
	}
}

@media only screen and (max-width: 735px) {
	.section-controls .grid-item:nth-child(5) {
		margin-top: 0;
	}
}

@media only screen and (max-width: 1068px) {
	.night-light.grid-item, .reduce-distractions.grid-item {
		padding-bottom: 75px;
	}
	.section-controls .grid-item {
		padding-bottom: 67px;
	}
}

@media only screen and (max-width: 734px) {
	.night-light.grid-item, .reduce-distractions.grid-item, .section-controls .grid-item {
		padding-bottom: 68px;
	}
}
.grid-item.no-padding-bottom {
	padding-bottom: 0;
}

/* Image Localized update */



@media only screen and (max-width: 734px) {
.grid-item.float-inline-end {
 float: none;
}
}

.section-controls.controls-update .image-controls {
    display: block;
    width: var(--p-width);
    height: var(--p-height);
    --p-width: 1974px;
    --p-height: 974px;
    position: relative;
    left: 50%;
    margin-left:-969px
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
    .section-controls.controls-update .image-controls {
        --p-width: 827px;
        --p-height:429px
    }
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
    .section-controls.controls-update .image-controls {
        --p-width: 507px;
        --p-height:672px
    }
}

@media only screen and (max-width: 1068px) {
    .section-controls.controls-update .image-controls {
        left: 50%;
        margin-left:-413.5px
    }
}

@media only screen and (max-width: 734px) {
    .section-controls.controls-update .image-controls {
        left: 50%;
        margin-left:-107.5px
    }
}

