#icon-card-apple-trade-in .card .feature-card-copy-stack p:first-of-type:not(.has-dynamic-content) {
    display: none !important;
}

#icon-card-apple-trade-in .card .has-dynamic-content+p {
    display: none !important;
}

#icon-card-apple-trade-in .card p.has-dynamic-content {
    display: block !important;
    max-width: 90%;
}

.family-no-style {
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif !important;
}

.section-siri-ai .ric-type-lockup-headline-container {
    padding-top: 25px;
}


.section-siri-ai .ric-type-lockup-sosumi {
    padding-top: 30px;
    padding-bottom: 40px;
}

.section-siri-ai .gradient-wrapper[data-gradient-headline] {
    background-image: linear-gradient(to right,
            rgb(153, 76, 59) 0%,
            rgb(146, 91, 50) 15%,
            rgb(138, 107, 50) 30%,
            rgb(93, 116, 65) 50%,
            rgb(50, 108, 148) 75%,
            rgb(58, 70, 129) 100%) !important;

    background-size: 100% 100% !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    -webkit-box-decoration-break: clone !important;
    display: inline-block !important;
}

@media only screen and (min-width: 1119px) and (max-width: 1220px) {
    .large-cs-4 {
        display: block !important;
    }
}

.section-highlights .media-gallery-item-display .caption-animation-container {
    --caption-width: 700px;
}

@media (max-width: 1068px) {
    .section-highlights .media-gallery-item-display .caption-animation-container {
        --caption-width: 555px
    }
}

@media (max-width: 734px) {
    .section-highlights .media-gallery-item-display .caption-animation-container {
        --caption-width: 336px
    }
}

@media (max-width: 734px) {
    .typography-media-hero-headline-reduced {
        font-size: 40px;
    }
}

.section-siri-ai .typography-ric-type-lockup-mega-eyebrow {
    font-size: 48px;
}

@media (max-width: 1068px) {
    .section-siri-ai .typography-ric-type-lockup-mega-eyebrow {
        font-size: 48px;
    }
}

@media (max-width: 734px) {
    .section-siri-ai .typography-ric-type-lockup-mega-eyebrow {
        font-size: 28px;
    }
}