#memberships-container{max-width:980px;margin:0 auto;padding:12px;border-radius:3px;background-color:var(--container-background-color);display:flex;list-style-type:none;gap:10px;flex-wrap:wrap}#memberships-container h2{margin:0 0 2px;padding:0;display:inline-block;font-size:15px;text-transform:uppercase;color:rgb(0 0 0 / .87);font-weight:400;flex-grow:1;color:var(--primary-text-color)}#memberships-container p{font-size:12px;color:var(--second-text-color)}#memberships-container li{flex:1 1 29%;text-align:center;padding:12px;color:rgb(0 0 0 / .54);display:flex;flex-direction:column;border-radius:2px;box-shadow:0 0 2px rgb(0 0 0 / .12),0 2px 2px rgb(0 0 0 / .24);position:relative;transition:color 150ms linear;text-decoration:none;margin-top:10px;border:2px dotted #fff;color:var(--second-text-color)}#memberships-container li a{text-transform:uppercase;background-color:var(--primary-button-bg-color);border:1px solid var(--primary-button-border-color);color:var(--primary-button-text-color);display:inline-block;padding:10px 20px;text-decoration:none;margin-top:12px;letter-spacing:1px;font-weight:700;font-size:11px;border-radius:3px;min-width:200px}#memberships-container li a:hover{background-color:var(--primary-button-hover-bg-color);color:var(--primary-button-hover-text-color);border-color:var(--primary-button-hover-border-color);cursor:pointer}#memberships-container .price{font-size:18px;font-weight:700;margin-top:36px;color:var(--dark-text-color)}