.blurbs2 {
    grid-template-columns: repeat(2, 1fr);
}
.ffpingfang {
    font-family: 'PingFang HK' !important;
}
.section-image figcaption {
    max-width: 460px;

}
.section-experience .card-shanghai .card-headline {
    max-width: 450px;
}

.section-apple-tv .gradient-subhead {
    max-width: 850px;
}

html[lang=zh-MO] .centerall {
    padding-left: 0.5em;
}


@media only screen and (min-width: 1068px) {
    .quote-text.typography-headline.m_900 {
        max-width: 900px;
    }
    .card.card-adams.horizontal {
        min-height: 650px;
    }
}
@media only screen and (max-width: 1068px) {
    h2.typography-headline-super:lang(zh).centerall {
        /* padding-left: 0; */
    }
    /* h2.typography-headline-super:lang(zh).centerall span {
        padding-left: 0.5em;
    } */
    .card.card-adams.horizontal {
        min-height: 550px;
    }
}
@media only screen and (max-width: 734px) {
    h2.typography-headline-super:lang(zh).centerall {
        padding-left: 0;
    }
    h2.typography-headline-super:lang(zh).centerall span {
        padding-left: 0.5em;
    }
    h2.centered-headline.typography-headline-super.centerall {
        padding-left: 0;
    }
    h2.centered-headline.typography-headline-super.centerall span {
        padding-left: 0.5em;
    }
}

@media only screen and (min-width: 1068px) {
    .blurs_offsetleft {
        padding-left: 2%;
    }
}



@media only screen and (max-width: 1068px) {
    .section-academics .faculty .card-mayuree .card-headline {
        max-width: 350px;
    }
}

@media only screen and (min-width: 1068px) {
    .section-research .section-headline {
        max-width: none;
    }
}

.quote-block .quote-text {
    max-width: 835px;
}
@media only screen and (max-width: 734px) {
    html[lang=zh-HK] .section-how-to-buy .typography-headline-super.centered-headline.centerall {
    padding-left:0;
}
html[lang=zh-HK] .typography-headline-super.centered-headline.centerall {
    padding-left:0.5em;
}
}

@media only screen and (max-width: 734px) {

    html[lang=zh-HK] .typography-headline-super.centered-headline.centerall {
        padding-left: 0.5em;
    }

    html[lang=zh-HK] .section-how-to-buy .centered-headline.centerall {
        padding-left: 0;
    }
}

.section-swift .card-student-challenge .card-content-width {
    padding: 0 96px;
}

@media only screen and (max-width: 734px) {
    .section-swift .card-student-challenge .card-content-width {
        padding: 68px 6.25%;
        }
}

.beforeQuo {
    position: relative;
  }
  
  .beforeQuo::before {
    top: 0;
    content: '「';
    position: absolute;
    left: -0.65em;
    display: block;
  }

  .section.section-ipad .gradient-subhead {
    max-width: 925px;
    }
    html[lang=zh-MO] .typography-headline-super .cl_06 {
        padding-left: 0;
    }

@media only screen and (max-width: 734px)  {
    .centerall {
        padding-left:0;
    }
    .center-small {
        padding-left:0.6em
    }
    html[lang=zh-MO]  .typography-headline-super .cl_06 {
        padding-left: 0.6em;
    }
}

/* @media only screen and (min-width: 1069px) {
  .section-how-to-buy .centered-intro {
      max-width: 822px;
  }
} */

@media only screen and (min-width: 1068px) {
    .quote-block .quote-text {
      max-width: 811px;
      }
  }

  .f600 {
    font-weight: 600 !important;
}

.section .section-cta {
    font-weight: 600 !important;
}
.quote-card .quote-text, .quote-card footer {
    font-weight: 600 !important;
}
.section-experience .card .card-headline, .section-experience .card .card-eyebrow {
    font-weight: 600 !important;
}

.section.section-it .section-cta a {
    font-weight: 600 !important;
}

.section-how-to-buy .blurbs a {
    font-weight: 600 !important;
}


.section .card .card-front p {
    font-weight: 600;
}
.modal.modal-standard .quote-credit {
    font-weight: 600 !important;
}

.f600 {
    font-weight: 600 !important;
}

.section .card .card-front p {
    font-weight: 600;
}

.modal.modal-standard .quote-text {
    font-weight: 600 !important;
}

.section .section-copy,.section .card .card-front p {
    line-height: 1.3334;
}

.gradient-subhead {
    font-weight: 600;
}

.section .card .card-front p {
    font-weight: 600 !important;
}

.modal.modal-standard .quote-text {
    font-weight: 600 !important;
}
.section.section-higher-education .typography-body-alt {
    font-weight: 600;
}

.typography-body-alt {
    line-height: 1.3334;
}

.section .section-copy,.section .card .card-front p {
    line-height: 1.3334;
}

.section .typography-quote-copy {
    line-height: 1.3334;
}

.icon-wrapper .icon, .icon-wrapper .icon-before::before {
    position: static;
    }


    @media only screen and (max-width: 734px) {
        .cl05_s {
            margin-left: 0.5em;
        }
    }

    .icon-after.more.headline-center-l::after {
        position: absolute;
        top: 0.04em;
    }