.section-compare h2 {
    width: 80%;
}

@media only screen and (max-width: 734px) {
    .section-compare h2 {
        width: 100%;
    }
}

.section-resources .row {
    justify-content: center;
}


.w600 {
    font-weight: 600 !important;
}
.w700 {
    font-weight: 700;
}

@media only screen and (max-width: 1259px) {
    .grid-item-costs-less .text-content {
        padding-left: var(--tile-padding-left);
        padding-right: var(--tile-padding-left);
    }
}

.highlight-green {
    background-color: #00FF00;
}

.fontSkew{
    display: inline-block;
    transform: skewX(-10deg);
}



@media only screen and (min-width: 1068px) {
    .section-hero .hero-headline {
        font-size: 40px;
        line-height: 1.1;
    }
}

.section-bentos .tile .grid-item-headline {
    font-weight: 600;
}
.grid-item-money .tile-content .text-content .grid-item-headline {
    font-weight: 600;
}
@media only screen and (max-width: 1068px) {
    .section-bentos .tile .grid-item-headline {
        font-weight: 600;
    }
    .grid-item-money .tile-content .text-content .grid-item-headline {
        font-weight: 600;
    }
}

@media only screen and (max-width: 734px) {
    .section-bentos .tile .grid-item-headline {
        font-weight: 600;
    }
    .grid-item-money .tile-content .text-content .grid-item-headline {
        font-weight: 600;
    }
}



.section-bentos .text-content .highlight.pr-stop {
    padding-right: 28px;
    padding-left: 1px;
}
.section-bentos .text-content .highlight.pr-stop2 {
    padding-right: 35px;
    padding-left: 1px;
}
.section-bentos .text-content .highlight.pr-a {
    padding-right: 52px;
    padding-left: 0px;
}
@media only screen and (max-width: 1068px) {
    .section-bentos .text-content .highlight.pr-stop {
        padding-right: 22px;
        padding-left: 1px;
    }
    .section-bentos .text-content .highlight.pr-stop2 {
        padding-right: 28px;
        padding-left: 2px;
    }
    .section-bentos .text-content .highlight.pr-a {
        padding-right: 40px;
        padding-left: 0px;
    }
}
@media only screen and (max-width: 735px) {
    .section-bentos .text-content .highlight.pr-stop {
        padding-right:18px;
        padding-left: 1px;
    }
    .section-bentos .text-content .highlight.pr-stop2 {
        padding-right:20px;
        padding-left: 2px;
    }
    .section-bentos .text-content .highlight.pr-a {
        padding-right: 33px;
        padding-left: 0px;
    }
}

.fontSkew{
    display: inline-block;
    transform: skewX(-8deg);
    position: relative;
}

.modal:not(.ac-modal-video) .stat .highlight {
    font-weight: 600;
}
.typography-modal-stat {
    font-weight: 600;
}


.resetWidth {
    width: 198px;
}
@media only screen and (max-width: 1068px) {
    .resetWidth {
        width: 150px;
    }
}
@media only screen and (max-width: 735px) {
    .resetWidth {
        width: 135px;
    }
}

.section-bentos .text-content .highlight .savemoney {
    transform: translateX(-3px) skewX(-8deg);
}
.section-bentos .text-content .highlight.fontTfreset {
    text-transform: none;
}

.section-resources .buy-grid {
    grid-template-columns: repeat(2,1fr);
}

@media only screen and (max-width: 734px) {
    .section-compare .product-copy {
    max-width: none;
    width: 100%;
}
.section-compare .typography-gallery-subhead {
    line-height: 23px !important;
}
.mt-2 {
    margin-top: -2px !important;
}
.section-resources .buy-grid {
    grid-template-columns: repeat(1,1fr);
}

}

.grid-item.grid-item-battery .tile-content {
    /* width: 100%; */
}

.grid-item.grid-item-battery .text-content {
    width: 100%;
}

.section-bentos .text-content .highlight {
    display: inline-block;
    }

.section-bentos .text-content .highlight.toleft {
    margin-left: 0;
    display: block;
}

@media only screen and (max-width:734px) {
    .section-bentos .grid-container {
        max-width: 432px;
    }
}

.section-bentos .tile .tile-overlay-content {
    will-change: auto !important;
}

.section-bentos .tile .tile-overlay-content {
    top: 1px;
}

@media only screen and (min-width: 1069px) {
    .section-bentos .text-content .highlight.pr6-large {
        padding-right: 5px;
    }

    .section-bentos .text-content .highlight.update {
        padding-right: 2px;
    }

    .grid-item-apple-intelligence .tile .grid-item-headline {
        max-width: 460px;
    }
}

.typography-tile-back-headline {
    font-weight: 600;
}

.grid-item-apple-intelligence .gradient-text {
    padding-bottom: 2px;
}

@media only screen and (max-width:734px) {
    .grid-item-apple-intelligence .tile .grid-item-headline {
        max-width: 100%;
    }
}

.excel {
    width: 278px;
    display: inline-block !important;
}

@media screen and (max-width: 1068px) {
    .excel {
        width: 161px;
    }
}

@media screen and (max-width: 734px) {
    .excel {
        width: 114px;
    }
}

 .grid-item-apple-intelligence .gradient-text {
        -webkit-background-clip: text;
}
@media only screen and (min-width: 1069px) {
    .section-compare .gallery-item-imac .product-copy {
        max-width: 23ch;
    }
}