/* ver54.4: separate the bilingual SP student label without resizing the table. */
@media (max-width:767px) {
  .v52-lower .v44-sp-price-table th:nth-child(3) {
    line-height:.95;
  }
  .v52-lower .v44-sp-price-table th:nth-child(3) small {
    margin-top:calc(3 * var(--sp-unit));
    line-height:1.2;
  }
}

/* Requested adjustment: center PC FAQ arrows in the orange summary bar,
   in both the collapsed and expanded states. Keep the original artwork. */
@media (min-width:768px) {
  body.v40-page .v50-lower-stack .v40-faq-list > .faq-item > .faq-summary > .accordion-icon {
    top:50%;
    transform:translateY(-50%);
  }
  body.v40-page .v50-lower-stack .v40-faq-list > .faq-item[open] > .faq-summary > .accordion-icon {
    transform:translateY(-50%) rotate(180deg);
  }
}
