/* Equal access to every package; badges describe price, not popularity. */
.partial-paywall-card .plan-badge { margin: 0 0 12px; }
.partial-paywall-card h4 { margin-top: 0; }
.partial-paywall-card .btn { margin-top: 12px; }
#paywall { scroll-margin-top: 24px; }
.partial-offer-actions small { color: var(--muted, #687065); }
#paymentPlaceholder .partial-paywall-card .btn { display: block; text-align: center; }

.partial-paywall-card .plan-badge-empty { visibility: hidden; }
#paywall .partial-paywall-card p, #paymentPlaceholder .partial-paywall-card p { margin: 8px 0; }
#paywall .partial-paywall-card .plan-price, #paymentPlaceholder .partial-paywall-card .plan-price { font-size: 24px; font-weight: 700; }
#paywall .partial-paywall-card .plan-validity, #paymentPlaceholder .partial-paywall-card .plan-validity { margin-top: auto; }
@media (max-width: 760px) { .partial-paywall-card .plan-badge-empty { display: none; } }
#paymentPlaceholder .payment-placeholder-card { max-width: 960px; }
#paymentPlaceholder .partial-paywall-card .btn { min-height: 46px; }
