.subscription-past-due-banner{background:linear-gradient(135deg,#ffb05b29,#ff7d7d0f),#ffffff08;border:1px solid #ffb05b52;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.subscription-past-due-banner-home{z-index:1;width:min(var(--content-shell), 100%);margin:22px auto 0;position:relative}.subscription-past-due-banner-copy{flex:280px;gap:5px;min-width:0;display:grid}.subscription-past-due-banner-copy h2,.subscription-past-due-banner-copy p{margin:0}.subscription-past-due-banner-copy h2{font-size:1.05rem}.subscription-past-due-banner-copy p{color:var(--muted);font-size:.94rem}.subscription-past-due-banner-copy p.subscription-past-due-banner-error{color:#ff9d9d}.subscription-past-due-banner-cta{white-space:nowrap;flex:none}
