/* Japanese display name and the approved responsive pricing artwork. */
.brand { flex-shrink:0; }
.brand .brand-name { font-family:inherit; font-size:1.75rem; font-weight:800; line-height:1.25; letter-spacing:.015em; }
.brand .brand-sub { font-family:inherit; font-size:.8125rem; font-weight:600; line-height:1.5; letter-spacing:.08em; margin-top:3px; }
.outsourcing-pricing { border-top:0; padding-top:0; }
.outsourcing-cost-art { max-width:960px; margin:0 auto; }
.outsourcing-cost-art picture { display:block; }
.outsourcing-cost-art img { display:block; width:100%; height:auto; }
.outsourcing-cost-art figcaption { margin-top:16px; }
@media(max-width:700px) {
  .brand .brand-name { font-size:1.5rem; }
  .brand .brand-sub { font-size:.75rem; }
  .outsourcing-pricing { padding-top:0; }
  .outsourcing-cost-art figcaption { font-size:.8125rem; line-height:1.85; }
}
@media(max-width:359px) {
  .brand .brand-name { font-size:1.375rem; }
  .brand .brand-sub { font-size:.6875rem; }
}
