.pricing-eyebrow {
  margin: 0;
  color: #52749d;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .08em;
}

.pricing-rule-table-wrap { width:100%; overflow-x:auto; border:1px solid #e4eaf2; border-radius:10px; background:#fff; }
.pricing-rule-table { width:100%; min-width:620px; border-collapse:collapse; text-align:left; }
.pricing-rule-table th,.pricing-rule-table td { padding:13px 15px; border-bottom:1px solid #edf1f6; vertical-align:middle; font-size:13px; line-height:1.6; }
.pricing-rule-table th { background:#f7f9fc; color:#66778d; font-size:12px; font-weight:800; }
.pricing-rule-table td { color:#34475f; }
.pricing-rule-table tr:last-child td { border-bottom:0; }
.pricing-rule-table code { white-space:pre-wrap; overflow-wrap:anywhere; color:#33465f; font-size:12px; }
