.price-list{padding-block:var(--jm-section-space)}.price-list__group{background-color:var(--jm-card-bg);border:var(--jm-card-border-width) solid var(--jm-card-border);border-radius:var(--jm-card-radius);padding:var(--jm-card-padding)}.jm-invert .price-list__group{background-color:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.14)}.price-list__group-name{border-bottom:2px solid var(--jm-secondary);display:inline-block;font-size:1.1875rem;margin-bottom:1.25rem;padding-bottom:.5rem}.price-list__items{margin:0}.price-list__row{align-items:baseline;border-bottom:1px dashed var(--jm-border);display:flex;gap:1rem;justify-content:space-between;padding-block:.85rem}.jm-invert .price-list__row{border-bottom-color:hsla(0,0%,100%,.14)}.price-list__row:last-child{border-bottom:0;padding-bottom:0}.price-list__item{display:grid;gap:.15rem}.price-list__item-name{font-weight:600}.price-list__price{color:var(--jm-primary);font-family:var(--jm-font-heading);font-size:1.0625rem;font-weight:700;margin:0;white-space:nowrap}.jm-invert .price-list__price{color:var(--jm-white)}.price-list__footer{align-items:center;display:grid;gap:1.25rem;justify-items:center;margin-top:2.5rem;text-align:center}.price-list__footnote{max-width:44rem}