/* Remove the entire section by adding the below CSS */

html.touch .section-hero #gallery-features {
    display: none;
}

.section-ways-to-save .card-small-headline {
    max-width: 23ch;
}

.section-ways-to-save .headline {
    max-width: 19ch;
}

.section-worth-it .headline {
    max-width: 650px;
}

.section-worth-it .card-big-financing .card-big-copy,
.section-worth-it .card-big-financing .card-big-headline {
    max-width: 500px;
}

.l-p {
    position: absolute;
}

.gradient-text {
    background-clip: text !important;
    -webkit-background-clip: text !important;
}

.card-big-headline,
.section-welcome .hero-card-headline,
.hero-card-boc-headline,
.section.section-hero .headline,
.section-home .headline,
.section-get-more .headline,
.section-worth-it .headline,
.section-faq .headline,
.section-ways-to-save .headline,
.section-even-more .headline,
.section-select .section-header-headline {
    font-weight: 600 !important;
}

.section-welcome #gallery-features .gallery-item .hero-card-boc-headline em {
  font-style: italic;
}

#ways-to-save.section-ways-to-save {
    padding-block: 180px 0.1px;
}

@media only screen and (max-width: 734px) {
    .card-big-mac-and-iphone .card-big-headline {
        max-width: 220px;
    }
}

.section-home .card-big-mac-and-iphone .highlight-ml:before {
    width: calc(100% + 0.5em) !important;
}

@media only screen and (max-width: 734px) {
    .section-home .card-big-mac-and-iphone .highlight-ml:before {
        width: 100% !important;
    }
}

#apple-intelligence .hero-card-front, #mac-with-iphone .hero-card-front {
    padding: 52px;
}

@media only screen and (max-width: 1068px) {
    #apple-intelligence .hero-card-front {
        padding:48px
    }
}

@media only screen and (max-width: 734px) {
    #apple-intelligence .hero-card-front {
        padding:30px
    }
}

/** 缺字 **/
.pingfang{
    font-family: 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; ;
    font-size: 16px;
    position: relative;
    top:-1px;
} 

.section-get-more #apple-intelligence .ai-gradient{
    padding: 5px 0px;
}

@media only screen and (max-width: 1068px) {
    .section-get-more .card-big-apple-intelligence .card-big-headline{
        width: 600px;
    }
}

@media only screen and (max-width: 734px) {
    .section-get-more .card-big-apple-intelligence .card-big-headline{
        width: initial;
    }
}

.AIlegalCopy{
    color: #6E6E73;
    font-size: 12px;
    margin: 20px 0;
}

.AIlegalCopy + p + ul{
    margin-block-start: 40px !important;
}