.vp-track-header > p { font-size: 12px; }
.vp-track-header > span { font-size: 14px; }
.vp-track-search label span { font-size: 12px; }
.vp-track-search input { font-size: 14px; }
.vp-track-search button[type="submit"] { font-size: 12px; }
.vp-track-search > p, .vp-track-error { font-size: 11px; }
.vp-track-guidance strong, .vp-track-timeline strong { font-size: 13px; }
.vp-track-guidance small { font-size: 11px; }
.vp-track-timeline small, .vp-track-address > span { font-size: 10px; }
.vp-track-result-head p, .vp-track-result-head > div:first-child > span,
.vp-track-status, .vp-track-card-head span { font-size: 11px; }
.vp-track-result-head h2 { font-size: 22px; }
.vp-track-card-head h2 { font-size: 19px; }
.vp-track-items h3 { font-size: 14px; }
.vp-track-items p, .vp-track-details dt { font-size: 11px; }
.vp-track-items article > strong { font-size: 13px; }
.vp-track-rx b, .vp-track-rx span { font-size: 10px; }
.vp-track-details dd, .vp-track-address p, .vp-track-actions a { font-size: 12px; }

.vp-complete-hero > p { font-size: 12px; }
.vp-complete-hero > span { font-size: 15px; }
.vp-order-reference small, .vp-complete-card-head p,
.vp-complete-card-head > span, .vp-complete-items span,
.vp-next-card span, .vp-complete-help { font-size: 11px; }
.vp-order-reference strong, .vp-complete-items h3 { font-size: 15px; }
.vp-complete-progress strong, .vp-complete-totals > div,
.vp-complete-details dd, .vp-delivery-address p { font-size: 13px; }
.vp-complete-progress small, .vp-delivery-address > span { font-size: 10px; }
.vp-complete-card-head h2 { font-size: 22px; }
.vp-complete-items p, .vp-complete-details dt,
.vp-next-card p, .vp-complete-actions a { font-size: 12px; }
.vp-complete-items article > strong { font-size: 13px; }
.vp-next-card h2 { font-size: 17px; }

@media (max-width: 520px) {
    .vp-track-header > span, .vp-complete-hero > span { font-size: 13px; line-height: 1.55; }
    .vp-track-card-head h2, .vp-complete-card-head h2 { font-size: 18px; }
}
