.section-more h3+.nowrap {
	margin-top: unset;
}

.media-card-caption {
	display: block;
	margin-top: .75em;
    color: var(--sk-glyph-gray-secondary);
}
.typography-media-card-caption {
	font-size: 19px;
	line-height: 1.2105263158;
	font-weight: 400;
	letter-spacing: .012em;
	font-family: SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;
}

@media (max-width: 1068px) {
    .typography-media-card-caption {
        font-size: 14px;
        line-height: 1.2857742857;
        font-weight: 400;
        letter-spacing: -0.016em;
        font-family:SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
    }
}

@media (max-width: 734px) {
    .typography-media-card-caption {
        font-size: 12px;
        line-height: 1.3333733333;
        font-weight: 400;
        letter-spacing: -0.01em;
        font-family:SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
    }
}

.typography-media-card-caption:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media (max-width:480px) {
    .section-moments .copy-section-header-headline br {
        display: unset;
    }
}

@media (max-width:734px) {
    .router-card .card-contents {
        padding: 48px 42px;
    }
}

@media (max-width:734px) {
    .compatibility-card .devices {
        grid-column-gap: 10px;
        column-gap: 10px;
    }
}
