.membership-current{background:#0c1b2a;border:1px solid #385269;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:18px 22px;display:flex}.membership-current h3{color:#eef4f9;font-size:16px}.membership-current-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.membership-renewal-status{color:#a0f1b6;background:#142f23;border:1px solid #365b49;border-radius:4px;padding:4px 8px;font-size:12px;line-height:1.5}.membership-renewal-inactive{color:#a0f1b6;flex-shrink:0;align-items:center;gap:6px;font-size:13px;display:inline-flex}.membership-current>.secondary-button{color:#eef4f9;cursor:pointer;background:#142533;border:1px solid #6c8695;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;display:inline-flex}.membership-current>.secondary-button:hover{background:#213947}.membership-current>.secondary-button:focus-visible{outline-offset:4px;outline:2px solid #a0f1b6}.membership-current>.secondary-button:disabled{opacity:.65;cursor:wait}.membership-current p{color:#a7bacb;margin:5px 0 0;font-size:12px;line-height:1.6}.membership-current .membership-renewal-description{color:#c3d0dc;margin-top:10px;font-size:13px}@media (width<=760px){.membership-current{flex-direction:column;align-items:flex-start}}
