/* Wave 11 two-amount tariff display. */
.tax-breakdown {display:grid;gap:.75rem;min-width:0;font-weight:400;line-height:1.4;color:inherit}
.tax-breakdown__scenario {min-width:0}
.tax-breakdown__label {display:block;font-size:.8125rem;line-height:1.4}
.tax-breakdown__amount {display:block;margin:.2rem 0;font-size:1.05rem;font-weight:650;line-height:1.35;font-variant-numeric:tabular-nums}
.tax-breakdown__scenario + .tax-breakdown__scenario {border-top:1px solid currentColor;padding-top:.55rem}
.tax-breakdown--inline {display:inline;font-size:.9em;line-height:1.55}
.tax-breakdown--inline .tax-breakdown__label,.tax-breakdown--inline .tax-breakdown__amount {display:inline;font-size:inherit;margin:0}
.tax-display__scope-note {font-size:.875rem;line-height:1.55;font-weight:400;color:inherit}
p.tax-display__scope-note {margin:1.25rem 0;max-width:95ch;text-align:left}
.w8-pricing__top p.tax-display__scope-note {margin-top:1rem}
.service-card__price .tax-breakdown {margin-top:0}
.service-card__price-link {display:block;color:inherit;text-decoration:none}
.advantage-tile__tax {display:block;margin-top:.65rem;font-size:.875rem;line-height:1.5;font-weight:400}
.advantage-tile__tax .tax-breakdown--inline {font-size:1em}
.advantages .tax-display__scope-note {max-width:none}
.pricing-section__notice .tax-breakdown {margin-top:.6rem;max-width:34rem}
.w8-pricing .tax-breakdown--table {display:contents}
.w8-pricing .tax-breakdown--table .tax-breakdown__scenario + .tax-breakdown__scenario {border-top:0;padding-top:0}
.background-dark > .container > .tax-display__scope-note,
.background-dark > .container > .top > .tax-display__scope-note {color:#fff}
@media (min-width:48rem) {
  .pricing-section__notice .tax-breakdown {grid-template-columns:1fr 1fr;gap:1.5rem}
  .pricing-section__notice .tax-breakdown__scenario + .tax-breakdown__scenario {border-top:0;border-left:1px solid currentColor;padding-top:0;padding-left:1.5rem}
}
