/* Keep purchase consent readable instead of splitting each text node into columns. */
.checkout-summary label.check,.panel form label.check:has(input[name="purchase_consent"]){display:block;line-height:1.7}
.checkout-summary label.check input,.panel form label.check input[name="purchase_consent"]{display:inline-block;vertical-align:middle;margin:0 8px 0 0;width:20px;height:20px}
.checkout-summary label.check a{display:inline;text-decoration:underline;color:#006b5b}
.course-subscription-card{margin:18px 0;padding:20px;border:1px solid #c9dfd6;border-radius:14px;background:#f2faf6}
.course-subscription-card h2{margin-top:0}.course-subscription-card .subscription-payment-actions{margin-top:16px}

@media(max-width:640px){.subscription-history-title{margin:24px 0 16px}}
