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

.ffpingfang {
    font-family: 'PingFang TC' !important;
}

.section-experience .card-duke .card-headline {
    max-width: none;
}

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

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

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


@media only screen and (max-width: 734px) {
    html[lang=zh-TW] span.centerall {
        padding-left: 0em;
    }
}
.section.section-ipad .quote-text {
    max-width: 910px;
    margin-left: auto;
    margin-right: auto;
}
.quote-card {
    padding: 140px 90px 120px 90px;
}
@media only screen and (max-width: 1068px) {
    .quote-card {
    padding: 100px 60px 90px 60px;
    margin-top: 100px;
}
}

@media only screen and (max-width: 734px) {
    .quote-card {
    padding: 50px 6.25%;
    margin-top: 70px;
}
}

@media only screen and (max-width: 734px) {
    html[lang=zh-TW] .centered-headline.centerall {
        padding-left: 0;
    }
    html[lang=zh-TW] .centered-headline.centerall span.offsetleft {
        padding-left:0.5em;
    }
}

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

  .icon-wrapper .icon.headline-center-l {
    position: absolute;
}


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

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

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

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

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

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

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

@media only screen and (min-width: 1068px) {
    .hl-large {
    position: absolute;
}
.card.card-adams.horizontal {
    min-height: 650px;
}
}
