.comparison-scroll { max-width: 100%; overflow-x: auto; }
.comparison-sku { display: block; font-size: 12px; font-weight: 400; overflow-wrap: anywhere; }
.compare-table th { text-align: left; }
.compare-table .outline { min-height: 44px; white-space: normal; }
.path-budget .path-tax {
  display: block;
  margin-top: 4px;
  color: #595c62;
  font-size: 12px;
  line-height: 1.5;
  font-weight: 400;
  letter-spacing: normal;
  white-space: normal;
}
@media (max-width: 650px) {
  .study-paths article { grid-template-columns: minmax(0, 1fr) auto; }
  .path-budget { max-width: 104px; }
  .study-paths h3 { overflow-wrap: anywhere; }
}
